Ich habe eine Wordpress-Vorlage gekauft, die mit einer benutzerdefinierten und sehr schönen Shop-Seite geliefert wird. Das Problem ist, dass ich den Permalink eigentlich nicht einstellen kann www.example.com/shop/
Weil es der Standard-WooCommerce-Shop-Seitenlink ist, entschied ich mich, den Permalink zu bearbeiten www.mysite.com/my-shop/
aber das ist nicht was ich will.
Außerdem habe ich zu jeder Zeit zwei verschiedene Shop - Seiten: die www.example.com/my-shop/
Seite und die Standard-WooCommerce-Shop-Seite bei www.example.com/shop/
Ich habe versucht, die WooCommerce-Shop-Seite zu bearbeiten WooCommerce->Settings->Product->Display
Erzwingt, dass die Shop-Seite auf meine benutzerdefinierte Seite verweist, überschreibt jedoch meine benutzerdefinierte Shop-Seite mit der von WooCommerce.
Wenn ich also gehe www.example.com/my-shop/
es zeigt tatsächlich Woocommerce Seite ...
Wie kann ich dieses Problem lösen?
Vielen Dank.
Antworten:
2 für die Antwort № 1Ich hatte dieses Problem auch mit einer Custom-Shop-Seite, und ich habe es mit einem gelöst htaccess
Regel umschreiben. Sie können die Woocommerce-Shop-Seite behalten.
Dann füge so etwas auf deinem ein htaccess
Datei:
<IfModule mod_rewrite.c>
RewriteEngine On
RedirectMatch permanent /shop* http://www.example.com/my-shop/
# Then here below goes Wordpress rules and others…
</IfModule>
Ich hoffe, das wird helfen.
Der Vorteil ist, dass ich eine bessere SEO (wie es eine Custom-Shop-Seite ist) wie eine normale Seite habe.
Die WooCommerce-Shop-Seite existiert noch, aber es ist eine leere Seite (kein Shortcode drin). Alles funktioniert perfekt. In meinem Menü (Navigation) habe ich das Kundenspezifisches Geschäft Seitenlink Ob WooCommerce-Shop-Seite Wird von einem Link in Produktseiten aufgerufen, ist die Umleitung erstaunlich einfach.