【发布时间】:2020-04-02 12:50:58
【问题描述】:
我正在使用 IIS,并且我最近安装了一个名为 URL Rewrite 2 的模块。
我尝试改变 index.php 在 url 中的显示方式。 我想从 http://localhost/index.php 更改为 http://localhost/index 我这样做了,但它不起作用,所以我恢复了一切。 现在,当我搜索 http://localhost/index.php 时,它会将我重定向到 http://localhost/index 并显示 404 页面。
我在服务器文件夹中没有任何 web.config。我什至卸载了 URL Rewrite 2。在我尝试之前一切正常。
【问题讨论】:
-
所有这些仅表明您为 IIS URL 重写模块编写了错误的规则。有关于这些问题的文章可以给你一些想法,saotn.org/iis-url-rewrite-hide-php-extension 但毕竟你需要学习那个模块并真正理解它在做什么。微软在该领域有大量文章,docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/…
标签: iis url-rewriting web-config