Я купил шаблон WordPress, который поставляется с пользовательской и очень красивой страницей магазина. Проблема в том, что на самом деле я не могу установить постоянную ссылку www.example.com/shop/
потому что это ссылка на страницу магазина WooCommerce по умолчанию, поэтому я решил изменить постоянную ссылку на www.mysite.com/my-shop/
но это не то, что я хочу.
Более того, в любое время у меня есть две разные страницы Магазина: www.example.com/my-shop/
страница и страница магазина WooCommerce по умолчанию на www.example.com/shop/
Я пытался отредактировать страницу магазина WooCommerce в WooCommerce->Settings->Product->Display
заставляя страницу магазина указывать на мою пользовательскую страницу, но на самом деле она заменяет мою пользовательскую страницу на страницу WooCommerce.
Так что, если я пойду www.example.com/my-shop/
это действительно показывает страницу Woocommerce …
Как я могу решить эту проблему?
Благодарю.
У меня тоже была эта проблема с пользовательской страницей магазина, и я решил ее с помощью htaccess
переписать правило. Вы можете сохранить страницу магазина woocommerce.
Затем добавьте что-то вроде этого на свой htaccess
файл:
<IfModule mod_rewrite.c>
RewriteEngine On
RedirectMatch permanent /shop* http://www.example.com/my-shop/
# Then here below goes WordPress rules and others…
</IfModule>
Я надеюсь, это поможет.
Преимущество в том, что у меня есть лучшая SEO (как обычная страница магазина), как обычная страница.
Страница магазина WooCommerce все еще существует, но это пустая страница (без шорткода). Все работает отлично. В моем меню (навигация) у меня есть это Магазин на заказ ссылка на страницу. Если Страница магазина WooCommerce вызывается по ссылке на страницах продукта, перенаправление просто ошеломляет.
Других решений пока нет …