我曾經有下列網址結構爲我的視頻網站:htaccess以及301重定向問題
http://domain.com/v/VIDEO_CODE/VIDEO_SLUG
我現在已經改成了:
http://domain.com/VIDEO_SLUG
我的.htaccess看起來是這樣的:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule (.*) http://domain.com/$1 [R=301,L]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^\.]+)$ ./index.php?slug=$1 [NC,L]
# Old URLs
Redirect 301 /v/sNzpNC2acrA/tightrope-canyon http://domain.com/tightrope-canyon
我有一個301重定向的大列表,使舊視頻林ks在Twitter等仍然工作。
我的問題,當我訪問:
http://domain.com/v/sNzpNC2acrA/tightrope-canyon
它重定向到:
http://domain.com/tightrope-canyon?slug=v/sNzpNC2acrA/tightrope-canyon
它加載很好,但我希望它停止把?slug=
...(以前的URL )位於URL的末尾。
有一個RedirectMatch指令,因此不需要「有301個重定向的大列表」。 – hop