在子目录中清理WooCommerce的URL结构

时间:2017-11-07 23:54:05

标签: php wordpress .htaccess woocommerce url-rewriting

我有一个现有的网站,我想附加一个wordpress博客和woocommerce商店。出于很多原因,我真的很想让wordpress安装在我自己的文件结构目录中。我真的很想拥有这样的网址结构:

mywebsite.com/blog
mywebsite.com/store

我尝试将wordpress放在/ blog目录中,并使用

为商店添加重写
RewriteRule ^store$ /blog/shop [NC,L,QSA]

但这真的与Wordpress的重写混淆了。我希望以保持Wordpress可升级的方式执行此操作。

1 个答案:

答案 0 :(得分:0)

检查你的.htaccess是这样的。这将创建您的永久链接,而不会有尾随/ blog /

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

同时确保在“设置/常规”中将WordPress地址(URL)和站点地址(URL)选项设置为http://mywebsite.com/blog