recherche

Maison  >  Questions et réponses  >  le corps du texte

Modifier la structure des liens permanents du produit WooCommerce

<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>
P粉187677012P粉187677012508 Il y a quelques jours598

répondre à tous(1)je répondrai

  • P粉832490510

    P粉8324905102023-07-29 00:20:56

    Veuillez essayer d'utiliser ce qui suit dans votre fichier htaccess :

    RewriteEngine On
    RewriteRule ^artnr/(\d+)/?$ /?artnr= [L,QSA]

    ^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

    répondre
    0
  • Annulerrépondre