WordPress 3.0.1 安装在 MS IIS v6 Web 服务器上
我刚刚安装了在 MS IIS 6 Windows Server 上运行的 WordPress 3.0.1,该服务器是我从 Mac OS X 平台开发的。
请注意,我的 WordPress 设置位于以下目录结构下:
c:\inetpub\wwwroot\MYSITE
但这里的问题是,随着站点的启动和运行,它似乎找不到我的任何页面,例如“关于我们”甚至尽管我已经在永久链接方面正确设置了它们。
我得到:
HTTP 错误 404 - 未找到文件或目录。互联网信息服务(IIS)
是否与永久链接/.htaccess 文件无法在 MS II6 上工作有关?
I have just installed WordPress 3.0.1 running on MS IIS 6 Windows Server that I developed from my Mac OS X platform.
Note that my WordPress setup is under the following directory structure:
c:\inetpub\wwwroot\MYSITE
The problem here is though, with the site up and running, it can't seem to find any of my pages like "About Us" even though I have set them up correctly within the permalinks side of things.
I am getting:
HTTP Error 404 - File or directory not found. Internet Information Services (IIS)
Is it something to do with permalinks/.htaccess file not working on MS II6?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.htaccess 文件适用于 Apache HTTPD。它们不能与 IIS 一起使用。对于 IIS,您需要创建一个“Web.config”文件并向其中添加以下行。
在 IIS6 中不起作用:
正如 Kev 指出的那样,此代码在 IIS6 中不起作用。通过一点谷歌搜索,我了解到 IIS6 根本不可能进行 URL 重写。如果有人知道其他方法,请在这里更新。
IIS6 的可能替代方案?
是否可以使用 ISAPI_Rewrite 或 UrlRewriter.NET 在这种情况下?有人可以澄清一下吗?
.htaccess files are for Apache HTTPD. They don't work with IIS. For IIS you need to create a "Web.config" file and add the following lines to it.
DOESN'T WORK IN IIS6:
As Kev points out, this code doesn't work in IIS6. From a little googling I understand that URL rewriting is not at all possible with IIS6. If anyone knows another way, please update here.
POSSIBLE ALTERNATIVE FOR IIS6?
Is it possible to use ISAPI_Rewrite or UrlRewriter.NET in this situation? Can someone clarify on this?