gpt4 book ai didi

php - 从 iis7 中的 wordpress URL 中删除 index.php

转载 作者:可可西里 更新时间:2023-11-01 12:33:45 24 4
gpt4 key购买 nike

我想从 url 中删除 index.php,我正在使用 wordpress 和 iis7。我该怎么做

最佳答案

使用这个 web.config

(web.config 是IIS 相当于apache webservers 中的.htaccess 文件,在根目录下可以找到,如果没有,需要自己创建一个。)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<!-- Set the default document -->
<files>
<remove value="index.php" />
<add value="index.php" />
</files>
</defaultDocument>
<httpErrors errorMode="Detailed"/>
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<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>

然后在永久链接页面中,设置“自定义结构”并给出值 /%postname%/

请注意,需要安装特定于 IIS 版本的 URL 重写模块才能正常运行(感谢@Spikolynn 在下方的评论)

关于php - 从 iis7 中的 wordpress URL 中删除 index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12106064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com