Ändern Sie die Permalink-Struktur des WooCommerce-Produkts
P粉187677012
P粉187677012 2023-07-28 09:58:19
0
1
523
<p>Gemäß den Anforderungen meines Anbieters möchte er, dass die lokale Website und die internationale Website dieselbe Produkt-URL, nur unterschiedliche Domänennamen haben. Meine Website basiert jedoch auf WooCommerce, während ihre Website eine benutzerdefinierte PHP-Integration verwendet. <br /><br />Ich habe ein paar Tage damit verbracht, es über htaccess (ich bin kein Experte) und ein benutzerdefiniertes Permalink-Plugin zum Laufen zu bringen, ohne Erfolg. <br /><br />Ich bin nicht sicher, ob es möglich ist, aber ich brauche die URL-Struktur wie folgt: <br /><br />Von: https:// localhost.za/artnr/ 10616/ an: https://localhost.za/?artnr=10616<br /><br /> Ich habe es über die htaccess-Datei versucht, da ich, wie gesagt, auch kein Experte bin Habe es mit dem benutzerdefinierten Permalinks-Plugin versucht, aber ohne Erfolg. Ich weiß, dass ich das wahrscheinlich umgehen könnte, indem ich eine benutzerdefinierte Produktseite erstelle, aber ich würde viele Funktionen verlieren. </p><p><br /></p>
P粉187677012
P粉187677012

Antworte allen(1)
P粉832490510

请尝试在你的htaccess文件中使用以下内容:

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

^artnr/ - 这部分模式匹配你想要重写的URL的起始部分。

(\d+) - 这是一个捕获组,匹配一个或多个数字(在你的情况下是产品编号)并捕获它。

/?$ - 这匹配URL末尾的可选斜杠。

/?artnr=$1 - 这是重写的替换部分。它用所需的格式替换匹配的URL,包括查询字符串参数artnr及其值。

因此,这应该给你所需的URL:https://localhost.za/?artnr=10616

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!