Я разместил блог в IIS для Windows и переехал на другой хостинг, и мне нужно создать IIS URL rewrite rile
URL моего старого домена:
http://test.com/blog и мне нужно перенаправить / blog и запрос подстраниц на http://newtest.com Предположим, кто-то доступ
http://test.com/blog/index.php/2018/12/07/test
Мне нужно перенаправить на
http://newdomain.com/index.php/2018/12/07/test
Может кто-нибудь, пожалуйста, помогите мне. Я перепробовал много правил перезаписи URL, но во время перенаправления он перенаправил с папкой / blog , эта папка не существует на удаленном
Наконец, я решил по приведенному ниже методу
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Blog redirect" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTP_HOST}{REQUEST_URI}" pattern="(.*)/blog/(.*)" /> </conditions> <action type="Redirect" url="https://blog.spiderip.com/{C:2}" appendQueryString="false" /> </rule> </rules> </rewrite> </system.webServer> </configuration>