编程语言
首页 > 编程语言> > PHP-如何在IIS服务器上启用mod_rewrite

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