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

基本目录和子目录的Apache index.php重定向,apache,wordpress,magento,Apache,Wordpress,Magento,我期待在同一个域名上运行WordPress和Magento。Wordpress安装在站点的根目录下,Magento将安装在/store/ 我已经为WordPress设置了Apache配置(将所有请求重定向到index.php),对于所有到/store/*到goto/store/index.php的请求,我需要什么Apache配置逻辑?您应该能够将默认的Magento.htaccess文件与其他Magento文件一起保存在store目录中,然后从wordpress重写中排除具有该路径的任何内容。我

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


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

您应该能够将默认的Magento.htaccess文件与其他Magento文件一起保存在store目录中,然后从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文件可能会得到更准确的建议。

您只需将默认的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文件可能会得到更准确的建议