PHP-如何在IIS服务器上启用mod_rewrite
作者:互联网
我发现我的服务器(_SERVER [“ SERVER_SOFTWARE”] -Microsoft-IIS / 7.0)的体系结构x86上未启用mod_rewrite功能.如何启用mod_rewrite.请问有人可以帮助我.
解决方法:
如果您在商业托管服务提供商处托管,则很可能已安装了Microsoft URL Rewrite模块.这为您提供了与Apache mod_rewrite模块类似的功能.
要测试是否已安装此模块,请在您网站的根目录中创建一个名为web.config的文件,内容如下,然后尝试http://www.domain.com/google,其中domain.com是您网站的域.如果您重定向到google.com,则您的主机已安装了网址重写模块.
web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to google.com" stopProcessing="true">
<match url="^google$" />
<action type="Redirect" url="http://www.google.com/" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
标签:iis,iis-7,php,url-rewriting 来源: https://codeday.me/bug/20191031/1976428.html