【发布时间】:2014-05-31 18:49:54
【问题描述】:
我正在尝试让永久链接在 IIS 服务器上的 Wordpress 上工作。我安装了 Isapi-Rewrite Lite 并将 htaccess 内容复制到 httpd.conf 如下:
RewriteLogLevel 9
LogLevel debug
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
当我尝试访问页面时,它确实可以工作,但无法访问文件(就像忽略 RewriteCond 一样)。例如,CSS、JS 文件不起作用,甚至 license.txt 文件也不起作用:我得到的只是 404。
这是日志输出:
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (2) init rewrite engine with requested uri /favicon.ico
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (1) Htaccess process request C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (3) applying pattern '^index\.php$' to uri 'favicon.ico'
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (3) applying pattern '.' to uri 'favicon.ico'
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (4) RewriteCond: input='D:\MYPATH\favicon.ico' pattern='!!-f' => matched
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (4) RewriteCond: input='D:\MYPATH\favicon.ico' pattern='!!-d' => matched
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (1) Rewrite URL to >> /index.php
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (2) rewrite 'favicon.ico' -> '/index.php'
132.203.118.127 132.203.118.127 Wed, 16-Apr-2014 09:30:21 GMT [MYWEBSITE/sid#913661937][rid#18687664/initial] (2) internal redirect with /index.php [INTERNAL REDIRECT]
任何帮助将不胜感激...我不知道下一步该尝试什么。
【问题讨论】:
标签: wordpress .htaccess iis httpd.conf isapi-rewrite