劉連康:給大家分享網(wǎng)站域名301跳轉(zhuǎn)的設(shè)置方法
時間:2023-02-21 00:22:01 | 來源:建站知識
時間:2023-02-21 00:22:01 來源:建站知識
劉連康:給大家分享網(wǎng)站域名301跳轉(zhuǎn)的設(shè)置方法:301就是永久重定向的意思,稍微有點SEO常識的人,在建站初期就應該把301跳轉(zhuǎn)做好了。
也就是說我們需要把不帶www的頂級域名跳轉(zhuǎn)到帶www的二級域名,這樣就可以把網(wǎng)址統(tǒng)一的集中起來,達到集中權(quán)重的作用。
對于正規(guī)站來說,百度默認的網(wǎng)站首頁就是www前綴的二級域名,比方說,現(xiàn)在很多的網(wǎng)站首頁都是這樣的:
http://www.baidu.com,
http://www.qq.com,
http://www.1688.com等等,所以我們做SEO就很有必要做301跳轉(zhuǎn)過來了,最好是整站跳轉(zhuǎn)。
而那些做特殊行業(yè)的,比方說做私服的,做不做301跳轉(zhuǎn)都行了,因為不帶www前綴的頂級域名對于這些行業(yè)來說比較容易上排名。
好了,先不廢話那么多。
下面康哥就給大家分享一下全站301重定向跳轉(zhuǎn)的方法,這種方法適用于所有服務器下的301重定向設(shè)置。
為了方便起見,在這里就以康哥博客的域名
http://liuliankang.com做301重定向例子來給你們講解吧。
1、先介紹一下通用方法我們可以利用.htaccess設(shè)置301全站跳轉(zhuǎn),具體方法是這樣的:
RewriteEngine On RewriteCond %{HTTP_HOST} !^liuliankang.com$ [NC] RewriteRule ^(.*)$ http://www.liuliankang.com/$1 [L,R=301]
2、可以利用dns域名解析設(shè)置301重定向這種方法是在域名控制臺進行操作的,登陸上去之后,就將
http://liuliankang.com解析到主機ip地址,同時把
http://www.liuliankang.com的域名也解析到服務器的ip地址中。記錄類型我們就選擇“顯性url”,然后解析記錄選擇“@”。
3、nginx類型服務器301重定向nginx是一種負載均衡服務器,它可以在內(nèi)部直接支持Rails和php程序?qū)ν膺M行服務,也可以支持作為 HTTP代理服務器對外進行服務。
因為nginx的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名于世界,聽說這是一個俄羅斯人發(fā)明的。
nginx類型服務器做301重定向其實也很簡單,我們只需要把
http://liuliankang.com和
http://www.liuliankang.com一同解析到服務器ip地址,綁定后在站點配置文件中加入以下代碼就可以搞定。
server_name www.liuliankang.com liuliankang.com; if ($host != 'www.liuliankang.com' ) { rewrite ^/(.*)$ http://www.liuliankang.com/$1 permanent; }
4、apache服務器301重定向現(xiàn)在康哥給你們介紹最后一種301跳轉(zhuǎn)的方法,這個是適合apache類型服務器的。
apache是一款web服務器軟件,有多種產(chǎn)品,可以支持SSL技術(shù),也支持多個虛擬主機。它快速、可靠并且還可以通過簡單的api擴充,將Perl/Python等解釋器編譯到服務器中。
目前康哥的服務器類型也是apache,因為用著很習慣,就一直沒改變過來,現(xiàn)在就講講怎么做吧。
(1)、在apahce的httpd.conf文件里面開啟mod_rewrite重寫URL模塊,如果你用的是虛擬主機,這第一步就不用做了,直接操作第二步吧。
(2)、然后在站點配置文件中加入以下代碼:
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^liuliankang.com RewriteRule ^(.*)$ http://www.liuliankang.com/$1 [R=permanent,L]
5、Microsoft-IIS/10.0類型服務器301重定向其實這個是很簡單的,我們只需要通過修改網(wǎng)站根目錄下的web.config文件,就可以輕松實現(xiàn)整站301跳轉(zhuǎn)。把下面這個代碼復制到web.config文件里面去,再將里面的域名修改成自己的就可以了。
<?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rule name="WWW Redirect" stopProcessing="true"><match url=".*" /><conditions><add input="{HTTP_HOST}" pattern="^liuliankang.com$" /></conditions><action type="Redirect" url="http://www.liuliankang.com/{R:0}"redirectType="Permanent" /></rule></rules></rewrite></system.webServer></configuration>
今天的301跳轉(zhuǎn)就先分享到這里,如果還有什么不足之處,還請多多指教。
對了,老域名跳轉(zhuǎn)到新域名也是跟上面同樣的方法,只需要稍微變通下就行。
不過,最合適的方法就是解析了,直接把你購買的域名,解析到新的服務器IP上即可。