我在自己的文件夹(my domain.com/site)中安装了一个WP,我正在尝试在我的域上运行该站点。com。我没有移动安装文件,实际上我只是giving to WP its own directory.
WP安装正在运行IIS server. 所以我有一个web.config 文件
我已经完成了Wordpress Codex所说的步骤:
将网站地址更改为“我的域”。com复制(不移动)索引。php和移动web。都配置到根目录指数中的li>
。php(根目录)我更改了此行:require( dirname( __FILE__ ) . \'/site/wp-blog-header.php\' );
根据
WP Codex for Permalinks without mod_rewrite, 在permalinks设置(仪表板中)中,我设置为:
/index.php/%postname%/
. 如果我删除
index.php
永久链接设置中的部分不再工作。
目前,我的永久链接正在工作,但以这种方式:我的域。com/索引。php/page\\u示例。我想从url中删除“/index.php/”部分。
在我的web.config 我有:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress" 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>
</system.webServer>
</configuration>
我甚至试过添加一个
<clear/>
before add the rule 但没有成功。
Note: 如果我将网站地址(URL)保留为:“我的域”。从permalinks设置中删除“/index.php/”部分,permalinks的工作原理如下:我的域。com/page\\u示例。
有没有办法解决这个问题?也许我在网络上遗漏了一些规则。配置