Apache中301重定向的配置代碼
更新時間:2011年02月24日 00:06:04 作者:
Apache下301重定向代碼(因為我使用的是WINDOWS 2003 + APACHE 所以本文僅限APACHE服務(wù)器使用。)
新建.htaccess文件,輸入下列內(nèi)容(需要開啟mod_rewrite):
1)將不帶WWW的域名轉(zhuǎn)向到帶WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jb51.net [NC]
RewriteRule ^(.*)$ http://www.dbjr.com.cn/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]
3)使用正則進(jìn)行301重定向,實現(xiàn)偽靜態(tài)
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
將news.php?id=123這樣的地址轉(zhuǎn)向到news-123.html
Apache下vhosts.conf中配置301重定向
為實現(xiàn)URL規(guī)范化,SEO通常將不帶WWW的域名轉(zhuǎn)向到帶WWW域名,vhosts.conf中配置為:
<VirtualHost *:80>
ServerName www.baidu.com
DocumentRoot /home/fari001Com
</VirtualHost>
<VirtualHost *:80>
ServerName faribaidu.com
RedirectMatch permanent ^/(.*) http://www.baidu.com/$1
</VirtualHost>
Apache下除了以上2種方法,還有其他配置方法和可選參數(shù),建議閱讀Apache文檔。
1)將不帶WWW的域名轉(zhuǎn)向到帶WWW的域名下
復(fù)制代碼 代碼如下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jb51.net [NC]
RewriteRule ^(.*)$ http://www.dbjr.com.cn/$1 [L,R=301]
2)重定向到新域名
復(fù)制代碼 代碼如下:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]
3)使用正則進(jìn)行301重定向,實現(xiàn)偽靜態(tài)
復(fù)制代碼 代碼如下:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
將news.php?id=123這樣的地址轉(zhuǎn)向到news-123.html
Apache下vhosts.conf中配置301重定向
為實現(xiàn)URL規(guī)范化,SEO通常將不帶WWW的域名轉(zhuǎn)向到帶WWW域名,vhosts.conf中配置為:
復(fù)制代碼 代碼如下:
<VirtualHost *:80>
ServerName www.baidu.com
DocumentRoot /home/fari001Com
</VirtualHost>
<VirtualHost *:80>
ServerName faribaidu.com
RedirectMatch permanent ^/(.*) http://www.baidu.com/$1
</VirtualHost>
Apache下除了以上2種方法,還有其他配置方法和可選參數(shù),建議閱讀Apache文檔。
您可能感興趣的文章:
- Apache實現(xiàn)禁止中文瀏覽器訪問與301重定向的方法
- apache將不帶www域名301重定向到帶www的域名的配置方法
- windows中apache 301頁面跳轉(zhuǎn)實現(xiàn)方法
- Apache Rewrite實現(xiàn)URL的301跳轉(zhuǎn)和域名跳轉(zhuǎn)
- apache+php完美解決301重定向的兩種方法
- 301重定向代碼合集(iis,asp,php,asp.net,apache)
- 完美解決IIS和APACHE的301重定向(帶參數(shù))
- 解析網(wǎng)站301重定向的實現(xiàn)方法,包括iis,apache,asp,php的方法
- Apache的Rewrite設(shè)置多域名301跳轉(zhuǎn)到主域名的方法
相關(guān)文章
Linux下安裝grafana并且添加influxdb監(jiān)控的方法
這篇文章主要介紹了Linux下安裝grafana并且添加influxdb監(jiān)控的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法
這篇文章主要介紹了centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法,較為詳細(xì)的講述了centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的具體步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下2018-01-01Apache?POI操作批量導(dǎo)入MySQL數(shù)據(jù)庫
本文主要介紹了Apache?POI操作批量導(dǎo)入MySQL數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06Linux系統(tǒng)設(shè)置tomcat開機(jī)自啟介紹
大家好,本篇文章主要講的是Linux系統(tǒng)設(shè)置tomcat開機(jī)自啟介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12Linux中BT5關(guān)于修改靜態(tài)IP和DNS方法
本篇文章給大家整理了關(guān)于Linux中BT5關(guān)于修改靜態(tài)IP和DNS的方法,有需要的朋友可以參考學(xué)習(xí)下。2018-02-02Linux系統(tǒng)下利用C程序輸出某進(jìn)程的內(nèi)存占用信息
這篇文章主要給大家介紹了關(guān)于在Linux系統(tǒng)下利用C程序輸出某進(jìn)程的內(nèi)存占用信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友下面來一起看看吧。2017-12-12linux如何為已存在的用戶創(chuàng)建home目錄
這篇文章主要介紹了linux如何為已存在的用戶創(chuàng)建home目錄問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04Linux 內(nèi)核通用鏈表學(xué)習(xí)小結(jié)
本篇文章主要介紹了Linux 內(nèi)核通用鏈表學(xué)習(xí)小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11