[英]htaccess: RewriteRule for URL rewriting
我有一個看起來像這樣的鏈接
http://www.example.com/artistmusic?address=JKanyomozi
我想將此網址更改為
http://www.example.com/JKanyomozi/music
我只能通過將音樂作為參數添加而不是將其作為前綴添加到新的URL來做到這一點。 簡而言之,我已經打開了該網址...
http://www.example.com/artistmusic?address=JKanyomozi&req=music
...使用此規則...
RewriteRule ^([^/]*)/([^/]*)$ /artistmusic?address=$1&req=$2 [L]
...進入...
http://www.example.com/JKanyomozi/music
但問題在於,對於其他頁面(如視頻頁面),此規則將重定向到同一頁面http://www.example.com/JKanyomozi/music,而不是http://www.example.com/JKanyomozi /視頻
視頻頁面的原始網址是這樣的...
http://www.example.com/artistvideos?address=JKanyomozi
我可以使用哪個規則將上面的URL更改為
http://www.example.com/JKanyomozi/videos
這適用於其他頁面,例如artistevents , artistphotos和artistbiography
先感謝您!
嘗試這個 :
RewriteRule ^([^/]*)/([^/]*)$ /artist$2?address=$1 [L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.