我怎样才能修复Apache的redirect循环

我有一个奇怪的Apache / WordPressredirect循环,我似乎无法弄清楚。

这里是相关的日志和其他信息: http : //pastebin.com/E1afW2vw

看起来页面请求已经被创build,并且它试图根据httpd.conf文件中给出的别名redirect到正确的目录。 但是当它试图replace回给定的URL时,它不能识别该目录是别名,并且将基本目录(/ blog / blog /)加倍。

任何想法可能是什么原因造成的? 以及如何解决它?

另外… .htaccess文件位于别名/ blog的/ wp目录的根目录下

尝试:

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] </IfModule> 

(删除/博客/从RewriteRule . /blog/index.php [L]