Apache中301重定向的配置代碼
更新時(shí)間:2011年02月24日 00:06:04 作者:
Apache下301重定向代碼(因?yàn)槲沂褂玫氖荳INDOWS 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.dhdzp.com/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]
3)使用正則進(jìn)行301重定向,實(shí)現(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重定向
為實(shí)現(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.dhdzp.com/$1 [L,R=301]
2)重定向到新域名
復(fù)制代碼 代碼如下:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]
3)使用正則進(jìn)行301重定向,實(shí)現(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重定向
為實(shí)現(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實(shí)現(xiàn)禁止中文瀏覽器訪問(wèn)與301重定向的方法
- apache將不帶www域名301重定向到帶www的域名的配置方法
- windows中apache 301頁(yè)面跳轉(zhuǎn)實(shí)現(xiàn)方法
- Apache Rewrite實(shí)現(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重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法
- Apache的Rewrite設(shè)置多域名301跳轉(zhuǎn)到主域名的方法
相關(guān)文章
crontab執(zhí)行時(shí)間與系統(tǒng)時(shí)間不一致問(wèn)題解決
這篇文章主要給大家介紹了關(guān)于crontab執(zhí)行時(shí)間與系統(tǒng)時(shí)間不一致問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
Linux系統(tǒng)下如何運(yùn)行.sh文件的實(shí)現(xiàn)
這篇文章主要介紹了Linux系統(tǒng)下如何運(yùn)行.sh文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
centeros7 安裝配置環(huán)境jdk1.8的教程
這篇文章主要介紹了centeros7 安裝配置環(huán)境jdk1.8的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
關(guān)于Windows 不能在 本地計(jì)算器 啟動(dòng) Apache2(phpstudy)
今天在自己的本子上準(zhǔn)備放多個(gè)虛擬站點(diǎn)。用的是#phpstudy#。在軟件自身的站點(diǎn)設(shè)置中,根據(jù)提示添加的多站點(diǎn)無(wú)效不知道是否和我的系統(tǒng)是Win7有關(guān)2012-09-09
如何解決win10與Ubuntu16.04時(shí)間不同步的問(wèn)題的方法
本篇文章主要介紹了如何解決win10與Ubuntu16.04時(shí)間不同步的問(wèn)題的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05
centos6.5 lamp 環(huán)境(使用yum安裝方法)
這篇文章主要介紹了centos6.5下安裝lamp環(huán)境 使用yum安裝方法,需要的朋友可以參考下2016-10-10
紅帽RHEL8和7的區(qū)別對(duì)比分享(Centos8與7參照redhat)
這篇文章主要介紹了紅帽RHEL8和7有什么區(qū)別(Centos8與7參照redhat),包括紅帽RHEL8和RHEL7功能區(qū)別對(duì)比和RHEL8額外新功能新特性,對(duì)紅帽RHEL8和7相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧2023-01-01

