iis6、iis7、apache、nginx偽靜態(tài)及設(shè)置301重定向(適用vps云主機(jī)服務(wù)器)首先請(qǐng)遠(yuǎn)程登陸服務(wù)器,如何遠(yuǎn)程請(qǐng)參考:http://www.ps-sw.cn/faq/list.asp?unid=417 本方法適用windows2003+iis6.0的系統(tǒng),windows2008+iis7需要聯(lián)系程序方提供對(duì)應(yīng)的規(guī)則,直接將web.config上傳到網(wǎng)站根目錄,linux系統(tǒng)apache環(huán)境直接上傳.htaccess到網(wǎng)站根目錄。nginx環(huán)境需編輯站點(diǎn)配置文件添加跳轉(zhuǎn)規(guī)則。 偽靜態(tài)設(shè)置: windows系統(tǒng)通過(guò)網(wǎng)站助手設(shè)置: 打開(kāi)網(wǎng)站管理助手點(diǎn)擊創(chuàng)建站點(diǎn)進(jìn)行創(chuàng)建,如果已經(jīng)創(chuàng)建,雙擊站點(diǎn)進(jìn)行編輯。偽靜態(tài)組建這欄選擇對(duì)應(yīng)的系統(tǒng),如果沒(méi)有您的程序系統(tǒng),可選擇任意規(guī)則再修改替換為自已程序的。
win2003+iis6環(huán)境:設(shè)置開(kāi)啟以后,用記事本打開(kāi)編輯修改網(wǎng)站目錄others里面的httpd.conf,(默認(rèn):D:\wwwroot\ftp站點(diǎn)名\others\httpd.conf)。注意httpd.conf里面頂部?jī)尚胁荒芴鎿Q,規(guī)則替換為自己的即可。
常見(jiàn)的一些系統(tǒng)規(guī)則:http://www.ps-sw.cn/faq/list.asp?unid=520 win2008及以上系統(tǒng):設(shè)置開(kāi)啟以后,用記事本打開(kāi)編輯修改網(wǎng)站根目錄下web.config文件(默認(rèn):D:\wwwroot\ftp站點(diǎn)名\wwwroot\web.config),替換為自已的規(guī)則即可。也可以直接在站點(diǎn)目錄下上傳web.config規(guī)則文件。 linux 系統(tǒng)設(shè)置: Linux系統(tǒng)+apache環(huán)境偽靜態(tài)比較簡(jiǎn)單,一般程序商都直接提供了.htaccess放到網(wǎng)站根目錄下即可,我司自帶環(huán)境的系統(tǒng)默認(rèn)都開(kāi)啟了rewrite模塊支持的。 Linux系統(tǒng)+ngix環(huán)境需要在配置文件中引用偽靜態(tài)規(guī)則文件或添加相應(yīng)的規(guī)則代碼(參考nginx 301設(shè)置)。如不清楚可提交相應(yīng)工單授權(quán)并提供規(guī)則代碼。 301設(shè)置: windows+iis6環(huán)境按上述方法開(kāi)啟好組件,然后添加301轉(zhuǎn)向規(guī)則到httpd.conf里面:RewriteCond %{HTTP_HOST} !^www.cctv.com$ [NC]
RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L]
#此規(guī)則表示站點(diǎn)上所有域名都301跳轉(zhuǎn)到www.cctv.com
RewriteCond %{HTTP_HOST} ^cctv.com$ [NC]
RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L]
#此規(guī)則表示如果訪問(wèn)是cctv.com就跳轉(zhuǎn)到www.cctv.com,有多個(gè)就復(fù)制多組規(guī)則Linux系統(tǒng)+apache環(huán)境通過(guò).htaccess實(shí)現(xiàn)301: 將以下規(guī)則復(fù)制到記事本內(nèi),保存為 .htaccess 上傳到網(wǎng)站根目錄。 <IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abc1.com$ [NC,OR]
RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^abc2.com$ [NC]
RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L]
</IfModule>
# RewriteCond中替換為自己的域名,表示將abc1.com和abc2.com重定向到www.abc1.comLinux系統(tǒng)+nginx環(huán)境需要修改站點(diǎn)配置文件實(shí)現(xiàn)301: 將以下規(guī)則添加到站點(diǎn)配置文件server{......} 中 server{
...
if ($host ~* cctv.com) {
rewrite ^/(.*)$ http://www.cctv.com/$1 permanent;
}
...
}
# 保存后重新加載或重啟nginx服務(wù)
將以下規(guī)則復(fù)制到記事本內(nèi),保存為web.config 上傳到網(wǎng)站根目錄。 <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301Redirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^abc1.com$" />
<add input="{HTTP_HOST}" pattern="^abc2.com$" />
</conditions>
<action type="Redirect" url="http://www.abc1.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
# abc1.com、abc2.com替換為自己的域名
|
|||||
|
若文檔內(nèi)容對(duì)您沒(méi)有幫助,不能解決問(wèn)題?
您還可以
咨詢?cè)诰客服
或 提交工單
或 搜索常見(jiàn)問(wèn)題
,我們將竭誠(chéng)為您服務(wù)。
|
|||||
| >> 相關(guān)文章 | |||||
| 沒(méi)有相關(guān)文章。 | |||||
|
|
|||||