index.php显示在每个链接中

时间:2014-12-23 17:54:50

标签: wordpress permalinks

我的问题是我的链接显示(index.php)在每个链接中都是这样的

(www.mysite.com/index.php/postname)

我希望像这样展示

 (www.mysite.com/postname)

但是我想从我的链接中删除(index.php)以便如何做到这一点?

我正在使用 (iis)7.5和(wordpress)4.01

我尝试了很多东西,但没有工作,所以如何解决?

我也看不到web.config 但我可以看到(wp.config)它们是一样的吗?

1 个答案:

答案 0 :(得分:0)

您需要登录wordpress admin并转到永久链接并更改

自定义结构:/%postname%/

不要添加域或index.php

如果您正在运行IIS,则需要按照此链接中的说明操作:

http://codex.wordpress.org/Using_Permalinks#Permalinks_without_mod_rewrite

或者你可以 将web.config文件添加到包含

的根文件夹(WP安装所在的位置)
<?xml version="1.0"?>
<configuration>
   <system.webServer>
      <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>
   </system.webServer>
</configuration>

然后,您可以在管理面板中将固定链接调整为自定义设置。