我刚刚安装了从Mac OS X平台开发的MS IIS 6 Windows Server上运行的WordPress 3.0.1。
请注意, 我的WordPress设置位于以下目录结构下:
c:\ inetpub \ wwwroot \ MYSITE
但是, 这里的问题是, 随着站点的启动和运行, 即使我在事物的永久链接方面正确设置了页面, 似乎也找不到”
关于我们”
之类的页面。
我正进入(状态:
HTTP错误404-找不到文件或目录。 Internet信息服务(IIS)这与permalinks / .htaccess文件在MS II6上不起作用有关吗?
#1.htaccess文件适用于Apache HTTPD。它们不适用于IIS。对于IIS, 你需要创建一个” Web.config” 文件, 并将以下行添加到该文件中。
<
rewrite>
<
rules>
<
rule name="Main Rule" stopProcessing="true">
<
match url=".*" />
<
conditions logicalGrouping="MatchAll">
<
add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<
add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<
/conditions>
<
action type="Rewrite" url="index.php" />
<
/rule>
<
/rules>
<
/rewrite>
在IIS6中不起作用:
正如Kev所指出的, 此代码在IIS6中不起作用。通过一点点的搜索, 我了解到IIS6根本无法重写URL。如果有人知道另一种方法, 请在此处更新。
IIS6是否可行?
【在MS IIS v6 Web服务器上安装WordPress 3.0.1】在这种情况下可以使用ISAPI_Rewrite或UrlRewriter.NET吗?有人可以澄清吗?
推荐阅读
- WordPress 3.5 Media Uploader多个文件选择
- woocommerce(如何在自定义循环中显示折扣)
- Woocommerce通过产品ID获取图片库
- Woocommerce函数set_total_sales()未设置并将total_sales保存到数据库
- Woocommerce定制商店页面布局
- Woocommerce(显示父类别(任意)而不是当前类别)
- Woocommerce(不能使用woocommerce模板)
- VLAN与三成交换机
- LINUX随笔七 mysql列数据去除tab回车换行符