Apache index.php重定向基础和子目录

时间:2012-01-19 17:46:07

标签: apache wordpress magento

我希望在同一个域上运行WordPress和Magento。 Wordpress安装在站点的根目录下,Magento将安装在/ store /.

我已经为WordPress设置了Apache配置(将所有请求重定向到index.php),对于/ store / * to goto /store/index.php的所有请求,我需要什么Apache配置逻辑?

1 个答案:

答案 0 :(得分:1)

您应该能够将默认的Magento .htaccess文件与其他Magento文件一起保存在商店目录中,然后从wordpress重写中排除任何带有该路径的内容。我不知道wordpress .htaccess文件可能看起来像什么,但它应该只是添加RewriteCond的情况。

我猜想wordpress的重写看起来会像......

RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule (.*) /index.php?$1 [QSA,L]

如果是这种情况,只需添加另一个RewriteCond应该做的诀窍......

RewriteCond %{REQUEST_URI !^store/

发布Wordpress .htaccess文件可能会提供更准确的建议。