2011-09-07 129 views
0

嗨人们似乎有.htaccess文件的问题。.htaccess和子域名

问题:

我有一个WP的根目录进行安装。在一个子目录(不是域)中有Modx。当我将url输入到root/modx时,url被视为wp链接,并返回主页。换句话说,我认为.htaccess是压倒一切的。

主目录(WP)有这个.HT文件

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

这是一个子目录

RewriteEngine On 
RewriteBase /cms 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 

回答

0

好,你可以添加以下(四处寻找一个解决方案后)规则到您的wp .htaccess只是之前RewriteRule . /index.php [L]

RewriteCond %{REQUEST_URI} !modx 
+0

什么都没有发生。然而,当我关闭“RewriteEngine off”时,它现在重定向到“http://ww2.example-domain-please-change.com/500.shtml” – Deedub

+0

这是什么? –