我试图让Wordpress运行在一个目录(/博客),但由于根目录中有一个.htaccess文件,我认为当我打开永久链接时它是冲突的。当我试图访问一个网页,如http://www.domain.com/blog/2011/03/article-name/我收到了404我可以然而,参观http://www.domain.com/blog/WordPress的永久链接(国防部重写)
下面是根目录的.htaccess:
RewriteEngine On
RewriteBase/
#If not valid file send request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
下面是来自/博客目录中的.htaccess :
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
任何想法如何我可以修复WordPress的永久链接?我有权访问两个.htaccess文件(如果解决方案需要编辑根目录中的文件)。
最后一个规则很奇怪。我会设置'^。* $'。关于冲突,“mydomain.com/blog/blablabla”会返回什么? '/'的索引? – 2011-04-04 15:44:43