如何以编程方式启用apache rewrite_module

时间:2016-07-22 16:06:27

标签: php apache cakephp mod-rewrite azure-web-sites

如果我使用共享服务器,如何以编程方式启用php rewrite_module?

1 个答案:

答案 0 :(得分:0)

Azure Web Apps使用IIS来托管您的PHP应用程序。如果原始的rewrite_module配置是用.htaccess文件编写的,则需要将rewrite_module转换为web.config这是一个IIS配置文件。您可以利用this online tool.htaccess转换为web.config内容,并插入PHP应用程序根目录中的web.config文件。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                // your convert content
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

您可以参考Cakephp 3.0 or > on Azure?了解将cakephp应用程序部署到Azure Web Apps的步骤。