利用htaccess設定301 redirect

Astral WebBy Astral Web 2 years agoNo Comments
首頁  /  網站設計與開發  /  利用htaccess設定301 redirect

01

有時網站會有舊站翻新、舊的內容移除,想要讓使用者轉移去瀏覽新的內容。

這時我們可以簡單的透過設定.htaccess檔案,告訴Apache幫你轉移網址到想要的網頁。

程式碼(.htaccess檔案)

...
<IfModule mod_rewrite.c>
RewriteEngine On //想要設定redirect,要先設為啟用(On)

RewriteRule aaa_123.html /aaa_abc.php [L,R=301]
RewriteRule bbb_456.html /bbb_def.php [L,R=301]
RewriteRule “ccc 789.html” /ccc_789.php [L,R=301]

</IfModule>
...

上面的例子就是如果你的連結像是

連結

http://www.xxx.com/aaa_123.html

輸入後,網址就會被轉換成:

連結

http://www.xxx.com/aaa_abc.php

 

這樣就可以將舊的內容或是移除的內容,轉移到新的網址,讓使用者轉去看新的內容。

 

第三個例子比較特殊,如果原網址中有空白,需要加上雙引號(“)才不會出錯。

 

參考資源:

301 redirect will not work with %20 in url

歐斯瑞有限公司編寫製作

 

 

 

 

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  網站設計與開發

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。