這些網址我想這些URL如何重寫上使用。htaccess
getimage.php?videoid=myquery
改寫爲
img/myquery
我試試這個HT接入代碼,但在此之後它的顯示空頁
RewriteEngine On
RewriteBase/
RewriteRule ^img/(.+) getimage.php?videoid=$1
請告訴我如何設置它
這些網址我想這些URL如何重寫上使用。htaccess
getimage.php?videoid=myquery
改寫爲
img/myquery
我試試這個HT接入代碼,但在此之後它的顯示空頁
RewriteEngine On
RewriteBase/
RewriteRule ^img/(.+) getimage.php?videoid=$1
請告訴我如何設置它
RewriteEngine On
RewriteBase/
RewriteCond %{QUERY_STRING} videoid=(.+)
#RewriteRule getimage.php$ /img/%1? [R=301,L] #redirect
RewriteRule getimage.php$ test/%1? [L] #rewrite
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代碼:
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} /getimage.php\?videoid=([^\s&]+) [NC]
RewriteRule^img/%1? [R=302,L,NE]
RewriteRule ^img/([^/.]+)/?$ getimage.php?videoid=$1 [L,QSA,NC]
你打算什麼網址? –
請再讀一遍我的帖子 –
你說你想將'getimage.php?videoid = myquery'重定向到'img/myquery',但是你的規則是相反的,所以你在瀏覽器中輸入了兩個URL中的哪一個地址欄? –