|
四、改版時,如何保留原鏈接,創建新的URL?
具體操作辦法(僅適用于apache網絡服務器):
文件位置:apache->conf->httpd.conf
請在httpd.conf中使用Alias指令:
Alias /newurl /www/htdocs/oldurl
如:用戶訪問新的地址example.com/newurl/id34.html 服務器將提供的內容原地址是example.com/www/htdocs/oldurl/id34.html。
注意:Alias只會改變本地URL,如zhizheseo.com/newurl/id34.html 的/newurl/id34.html 部分,而無法改變URL的主機名稱部分(如:http://www.szbingri.com/部分)。若要更改URL的主機名稱部分,請使用Redirect或RewriteRule指令。
菜鳥指南:本功能的Alias指令在 httpd.conf中是這一句: #Alias /webpath /full/filesystem/path 去掉前面的#,并做下相應的修改即可。
SEO過程中一般在這些情況下需要用到該功能:
1、當文件移動或文件目錄名稱發現改變,出于SEO需要,你需要保持舊的URL;
2、網站改版了,網站導航和鏈接發生變化,為了繼續持有原鏈接帶來的流量,你需要保持舊的URL;
3、你希望不同的人用不同URL來鏈接同一個的內容。(SEO一般不建議這樣做)等等 ...
五、如何替換請求URL中的文字
以下解決方案,僅適用于Apache服務器。
在.htaccess文件中添加以下語句:
RewriteCond %{REQUEST_URL} "string1"
RewriteRule "(.*)"string1(.*)" "$1string2$2" [N,PT]
例如當客戶端發出請求URL:example.com/string1/abcstring1.html,則轉換為目標URL:example.com/string2/abcstring2.html。其中[N]標記告訴Apache重新執行重寫規則,直到RewriteCond失效為止。只要請求URL中包含需要替換的字符串,它就會一直重復地執行。當所有的string1都被替換完畢,則RewriteCond失效。本例子中,RewriteCond執行了2次。[PT]告訴mod_rewrite把重寫的URL傳送到Apache來進行接下來的處理工作。
我們都知道,關鍵字是否在URL中對于網站SEO至關重要。對于建站初期不注重SEO的站點,特別是大型站點,本功能真是雪中送炭。
注意:使用本功能時,有時會把非目標字符也做了修改,假如例子中的“abcstring1”不是目標字符,但這個功能也會替換了它。
總結:URL標準化是一個網站SEO優化和推廣的基礎,網站把URL規范化不僅給用戶很好的體驗,搜索引擎對于這樣的規范也是給網站加分的,這樣的加分對于我們網站關鍵詞在搜索引擎中的排名是非常友好的。
|
SEO入門基礎知識之URL標準化是什么意思?(3)
發布時間:2017.04.12 瀏覽:
次
0
贊一個
預約SEO顧問服務請聯系:185-1018-8870(手機微信同步) 領取免費VIP內部課程
文章來源:北京SEO技術服務中心
文章標題:SEO入門基礎知識之URL標準化是什么意思?(3)
本文地址:http://www.szbingri.com/SEOjishu/SEOjichu/578.html
版權所有 © 北京SEO技術服務中心(微信/QQ:zhizheseo/2052048546),歡迎分享本文,轉載請保留出處! 
上一篇:SEO入門基礎知識之網站導航與鏈接篇 下一篇:關于網站優化不利因素你可能還不知道
