0
經過來自SO成員的大量研究和幫助,我已經通過.htaccess清除了我的第一個主要障礙。正確配置301重定向以實現SEO合規性?
我的新的.htaccess文件重命名成功我index.php
頁面/home
,並採取所有連接到鏈接查詢字符串:
http://www.website.com/departments?nav=business
(等)
,並把他們變成我想要的格式:
http://www.website.com/business
這裏是我的.htaccess代碼:
AddDefaultCharset UTF-8
RewriteEngine On
RewriteBase/
RewriteRule ^/?Home/?$ /index.php [L,NC]
RewriteRule ^([a-zA-Z-?]+)/?$ departments.php?nav=$1 [L]
如果上述任何代碼不理想,我已經將它收集在我的在線研究中,並且我仍然從中學習。
我的問題是,現在我已經重新定義了鏈接,我知道我應該做301重定向,以便舊鏈接不會顯示爲與搜索引擎重複或其他類似的內容。我很抱歉沒有把所有的術語都放下來,但這是對此的一個長時間的研究。
什麼是正確的代碼添加爲了做重定向保持頁面搜索引擎友好?
非常感謝提前!
這就是這一切嗎?哇,很感謝! :) – mileaminute 2013-04-09 23:45:18
部署此代碼後,雖然鏈接說,http://www.website.com/business當它被淹沒,它仍然打開http://www.website.com/departments?nav =地址窗口中的「業務」。這是因爲新的鏈接需要緩存或其他這樣的異常? – mileaminute 2013-04-10 00:16:20
.htaccess不會更改代碼中的鏈接,您需要更新您的應用以指向新的URL。它所要做的就是將任何舊的URL重定向到新的URL。 – 2013-04-10 00:18:33