簡體   English   中英

通過.htaccess重定向動態鏈接

[英]Dynamic link redirect through .htaccess

您好我有http://blog.acode.com/2010/06/git-in-windows/這樣的鏈接現在我想將其重定向到http://acode.com/2010/06/git-in-windows /

但是“2010/06 / git-in-windows /”這部分不是靜態字符串,這可能會根據博客內容動態地改變。

如何執行此.htaccess或php腳本或兩者兼而有之?

謝謝

這會將任何鏈接從blog.acode.com重定向到acode.com同時保持url的路徑不變。 它基本上只是從鏈接中刪除blog並將其發回。

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^blog.acode.com$ [NC]
RewriteRule ^(.*)$ http://acode.com/$1 [R=301,L]

您應該通過使用新域名更新博客軟件來補充此操作。 如果不這樣做可能會導致不必要的並發症,甚至無法注意到。

以動態方式執行此操作的最簡單方法是通過mod_rewrite。 像這樣的規則應該有效:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog.acode.com$
RewriteRule ^(.*)$ http://acode.com/$1 [R=301, L]

這將匹配所有傳入的請求到blog.acode.com,匹配整個路徑,然后將其重定向到acode.com。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM