【发布时间】:2018-04-20 12:40:32
【问题描述】:
我有一个现有的网站,我想附加一个 wordpress 博客和 woocommerce 商店。出于很多原因,我真的很想让 wordpress 安装在我的文件结构中它自己的目录中。我真的很想有这样的 url 结构:
mywebsite.com/blog
mywebsite.com/store
我尝试将 wordpress 放在 /blog 目录中并使用为商店添加重写
RewriteRule ^store$ /blog/shop [NC,L,QSA]
但这确实与 Wordpress 的重写相混淆。我想以一种使 Wordpress 可升级的方式做到这一点。
【问题讨论】:
-
为简单起见,您可以将博客和商店页面的 slug 更改为“商店”和“博客”以外的内容。也许用一些文本作为前缀/附加它们......
-
blog不是一个蛞蝓。这是实际目录。shop是一个 slug,但 URL 是/blog/slug -
你不应该对重写做任何事情,将 WordPress 安装到子目录是很常见的事情。安装后只需刷新永久链接,它应该可以工作。
-
效果很好,只是不是我想要的 URL 结构。我真的希望商店有一个前面没有
blog或其他任何内容的网址。 -
我已经添加了一个答案供您检查。我一直使用子目录安装,并且子目录总是被排除在我的永久链接结构中。
标签: php wordpress .htaccess woocommerce url-rewriting