iis6、iis7、apache、nginx偽靜態(tài)及設置301重定向(適用vps云主機服務器)首先請遠程登陸服務器,如何遠程請參考:http://m.bingfeng168.cn/faq/list.asp?unid=417 本方法適用windows2003+iis6.0的系統(tǒng),windows2008+iis7需要聯(lián)系程序方提供對應的規(guī)則,直接將web.config上傳到網(wǎng)站根目錄,linux系統(tǒng)apache環(huán)境直接上傳.htaccess到網(wǎng)站根目錄。nginx環(huán)境需編輯站點配置文件添加跳轉規(guī)則。 偽靜態(tài)設置: windows系統(tǒng)通過網(wǎng)站助手設置: 打開網(wǎng)站管理助手點擊創(chuàng)建站點進行創(chuàng)建,如果已經(jīng)創(chuàng)建,雙擊站點進行編輯。偽靜態(tài)組建這欄選擇對應的系統(tǒng),如果沒有您的程序系統(tǒng),可選擇任意規(guī)則再修改替換為自已程序的。
win2003+iis6環(huán)境:設置開啟以后,用記事本打開編輯修改網(wǎng)站目錄others里面的httpd.conf,(默認:D:\wwwroot\ftp站點名\others\httpd.conf)。注意httpd.conf里面頂部兩行不能替換,規(guī)則替換為自己的即可。 常見的一些系統(tǒng)規(guī)則:http://m.bingfeng168.cn/faq/list.asp?unid=520 win2008及以上系統(tǒng):設置開啟以后,用記事本打開編輯修改網(wǎng)站根目錄下web.config文件(默認:D:\wwwroot\ftp站點名\wwwroot\web.config),替換為自已的規(guī)則即可。也可以直接在站點目錄下上傳web.config規(guī)則文件。 linux 系統(tǒng)設置: Linux系統(tǒng)+apache環(huán)境偽靜態(tài)比較簡單,一般程序商都直接提供了.htaccess放到網(wǎng)站根目錄下即可,我司自帶環(huán)境的系統(tǒng)默認都開啟了rewrite模塊支持的。 Linux系統(tǒng)+ngix環(huán)境需要在配置文件中引用偽靜態(tài)規(guī)則文件或添加相應的規(guī)則代碼(參考nginx 301設置)。如不清楚可提交相應工單授權并提供規(guī)則代碼。 301設置: windows+iis6環(huán)境按上述方法開啟好組件,然后添加301轉向規(guī)則到httpd.conf里面:RewriteCond %{HTTP_HOST} !^www.cctv.com$ [NC] RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L] #此規(guī)則表示站點上所有域名都301跳轉到www.cctv.com RewriteCond %{HTTP_HOST} ^cctv.com$ [NC] RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L] #此規(guī)則表示如果訪問是cctv.com就跳轉到www.cctv.com,有多個就復制多組規(guī)則 Linux系統(tǒng)+apache環(huán)境通過.htaccess實現(xiàn)301: 將以下規(guī)則復制到記事本內,保存為 .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.com Linux系統(tǒng)+nginx環(huán)境需要修改站點配置文件實現(xiàn)301: 將以下規(guī)則添加到站點配置文件server{......} 中 server{ ... if ($host ~* cctv.com) { rewrite ^/(.*)$ http://www.cctv.com/$1 permanent; } ... } # 保存后重新加載或重啟nginx服務
將以下規(guī)則復制到記事本內,保存為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替換為自己的域名
|
|||||
>> 相關文章 | |||||
沒有相關文章。 | |||||
關于我們
|
聯(lián)系我們
|
付款方式
|
人才招聘
|
友情鏈接
|
域名資訊
|
提交工單
|
我要評價
|
投訴建議
|
域名投訴
|
網(wǎng)站備案
|
百科知識
|
手機站
《中華人民共和國增值電信業(yè)務經(jīng)營許可證》編號:B1-20172600 川B1-20080058 蜀ICP備12028237號
《中華人民共和國互聯(lián)網(wǎng)域名服務許可證》編號:川 D3-20220002
電話總機:028-62778877(20線) 400電話:400-028-5800