我目前正在运行一个内置服务器,我想将它转移到天蓝色。目前我使用以下命令运行服务器
php -S localhost:8000 route.php
其中 route.php 是我处理所有请求的路由脚本。我查看了 azure 中的应用程序设置,但似乎找不到所需的设置。
我目前正在运行一个内置服务器,我想将它转移到天蓝色。目前我使用以下命令运行服务器
php -S localhost:8000 route.php
其中 route.php 是我处理所有请求的路由脚本。我查看了 azure 中的应用程序设置,但似乎找不到所需的设置。
Web.config 可用于在请求被服务器处理之前对其进行修改。因此,可以使用以下脚本将流量推送到路由脚本
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="SpecificRewrite" stopProcessing="true">
<match url="^([A-Za-z0-9-/]+)/?$" />
<action type="Rewrite" url="/route.php?url={R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
每个正则表达式的 match 和 action 参数,因此可以针对高级路由进行修改