301重新指向URL標準化操作
301重定向說白了就是通過各種的方法將各種網絡請求重新定個方向轉到其它位置。
通過.htaccess文件使用301重定向SEO是個亙古不變的話題。一般在建設新網站的時候都會遇到如下的情形,搜索引擎收錄了你很多不同的主頁面,各種頁面堆砌在搜索引擎中,實際上卻都指向的是同一個頁面比如:
以下為引用的內容:
www.***.org
***.org
***.org/index.html
www.***.org/index.html
也許有些人不會在意這個問題,一般來說搜索引擎也會自動判斷這個問題。但如果這幾個頁面使用過于廣泛的話,就會造成嚴重的頁面權值分散,非常不利于SEO。
但如果把其他的頁面都通過301重定向到統一的主域名,就會把權值集中到一個域名上了。
301重定向設置的方法:
通過設置.htaccess文件實現域名重定向,這種方法只適用于Linux系統的主機,一般的虛擬主機都支持這個功能。
如果要使所有的sh715.com跳轉到www.sh715.com,只需要在.htaccess文件中寫上以下代碼即可:
以下為引用的內容:
- RewriteEngine on
- RewriteCond %{HTTP_HOST} ^(***\.com)(:80)? [NC]
- RewriteRule ^(.*) http://www.***.com/$1 [R=301,L]
下面解釋一下這段代碼:
第一行是開啟URL重寫模塊,第二行中定義重寫的匹配規則,很容易發現,使用正則表達式寫的域名匹配,請將自己的網站替換為相應的域名即可;上海網站制作第三行是匹配的目標網址,即將符合條件的網址都301跳轉到目標網址上去。
測試一下,輸入sh715.com將會自動跳轉到www.sh715.com即可。如果出現了500錯誤,則有可能是htaccess文件編碼錯誤,或者是輸入有問題。在此我們給大家推薦一個.htaccess自動生成頁面:http://www.wangqu.org/htaccess/ 。打開該頁面,切換到“WWW域名重定向”選項卡,然后在輸入框中輸入你希望最終使用的域名,網站就會自動生成你需要的代碼。然后點擊下方的“下載”按鈕,即可將生成的文件下載到本地。
另外,由于.htaccess文件是Linux格式下的文件,企業其穩健的編碼格式不同于windows系統下自帶的記事本,因此,不能用記事本編輯該文件,否則將會造成服務器500錯誤。我們推薦使用htaccess自動生成服務或使用notepad2來編輯此文件。
目前,htaccess在線編輯器已經非常強大了,擁有多種智能化生成功能,完全可以勝任大多數網站的SEO工作。
【編輯推薦】