<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
]]>
Apache環(huán)境下.htaccess文件的寫法,http301重定向到https, 不帶www的網(wǎng)址跳轉(zhuǎn)到帶www的網(wǎng)址
#開啟偽靜態(tài)
RewriteEngine On
#http301重定向到https, 并且不帶www的跳轉(zhuǎn)到帶www的
RewriteCond %{HTTP_HOST} ^a.com [NC]
RewriteRule ^(.*)$ https://www.a.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.a.com/$1 [L,R=301]
上面紅色部分更改為你的域名即可。
]]>nginx301重定向到指定頁面
如何讓訪問https://www.a.com/1.html
就自動(dòng)301跳轉(zhuǎn)到https://www.b.com/2.html
用了寶塔自帶的那個(gè)代碼測(cè)試沒成功,在網(wǎng)上找到一個(gè)可用的。效果不錯(cuò)。
寶塔配置頁面301代碼下面添加下列代碼
if ($request_uri = /1.html ) { return 301 https://www.b.com/2.html; }
然后重啟NGINX服務(wù)。
]]>