首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IsapiRewrite Lite + Wordpress - Permalinks

IsapiRewrite Lite + Wordpress - Permalinks
EN

Stack Overflow用户
提问于 2014-04-16 18:20:35
回答 1查看 61关注 0票数 0

我试图让Permalinks在IIS服务器上使用Wordpress。我安装了Isapi-重写Lite并将htaccess内容复制到httpd.conf中,如下所示:

代码语言:javascript
复制
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。

下面是日志输出:

代码语言:javascript
复制
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]

任何帮助都将不胜感激..。我不知道下一步该做什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-16 21:00:44

有两个可能的问题:

这一行看起来很可疑"(4) RewriteCond: input=‘D:\MYPATH\feicon.ico’pattern='!!-f‘=> matched",因为您指定了"!-f“。这可能表明您进行了多次注册(可能只在IIS6下进行)。或者从Hel图标中安装其他的东西。

b. ISAPI_Rewrite可能存在权限问题。它不允许ISAPI_Rewrite查看文件是否真实(列表文件夹内容权限),因此它重定向所有内容。试着遵循这个- rewrite/doc/security.htm

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23117213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档