Modifier la structure des liens permanents du produit WooCommerce
P粉187677012
2023-07-28 09:58:19
<p>Conformément aux exigences de mon fournisseur, celui-ci souhaite que le site local et le site international aient la même URL de produit, mais des noms de domaine différents. Cependant, mon site est construit sur WooCommerce, alors que le leur utilise une intégration PHP personnalisée. <br /><br />J'ai passé quelques jours à essayer de le faire fonctionner via htaccess (je ne suis pas un expert) et un plugin de lien permanent personnalisé sans succès. <br /><br />Je ne sais pas si c'est possible, mais j'ai besoin que la structure de l'URL ressemble à ceci : <br /><br />De : https:// localhost.za/artnr/ 10616/ vers : https://localhost.za/?artnr=10616<br /><br /> J'ai essayé via le fichier htaccess, comme je l'ai dit, je ne suis pas non plus un expert j'ai essayé d'utiliser le plugin Permalinks personnalisé, mais sans succès. Je sais que je pourrais probablement contourner ce problème en créant une page produit personnalisée, mais je perdrais beaucoup de fonctionnalités. </p><p><br /></p>
Veuillez essayer d'utiliser ce qui suit dans votre fichier htaccess :
^artnr/
- Cette partie du modèle correspond au début de l'URL que vous souhaitez réécrire.(d+) - Il s'agit d'un groupe de capture qui correspond à un ou plusieurs numéros (dans votre cas, le numéro de produit) et le capture.
/?$ - Cela correspond à une barre oblique facultative à la fin de l'URL.
/?artnr=$1 - Ceci est la pièce de remplacement de la réécriture. Il remplace l'URL correspondante par le format requis, y compris le paramètre de chaîne de requête artnr et sa valeur.
Cela devrait donc vous donner l'URL requise : https://localhost.za/?artnr=10616