[英]How do I redirect custom url using htaccess?
我正在從Wordpress遷移到自定義編碼內容管理系統,需要幫助使用htaccess轉換舊URL。
我有超過2000多篇舊文章,其中包含以下網址結構:
www.site.com/ID/post-title/
我需要將每個帖子重定向到使用帖子ID的自定義腳本:
www.site.com/post.php?id=ID
任何幫助是極大的贊賞。
你可以試試這個:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/([^/]+)/? [NC]
RewriteRule .* post.php?id=%1 [L,QSA]
它將默默地映射:
http://www.site.com/ID/post-title/
對此:
http://www.site.com/post.php?id=ID
其中ID
不是固定字符串,而是作為id
值傳遞給腳本的變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.