0
我需要一個規則,將改變這個網址:需要的mod_rewrite規則重新映射查詢字符串
/index.php?playlist=9822
分爲:?
/music_playlists C = 1個& PLAYLIST_ID = 9822
我需要一個規則,將改變這個網址:需要的mod_rewrite規則重新映射查詢字符串
/index.php?playlist=9822
分爲:?
/music_playlists C = 1個& PLAYLIST_ID = 9822
RewriteCond %{query_string} playlist=([0-9]+)
RewriteRule ^/?index.php /music_playlists?c=1&playlist_id=%1
工作。非常感謝您的幫助!
一注:
在我的開發服務器上,指令按照建議工作。在我的生產服務器,我必須指定一個完整的重定向URL:
RewriteCond %{query_string} playlist=([0-9]+)
RewriteRule ^/?index.php http://www.myserver.com/music_playlists?c=1&playlist_id=%1
(試行離開了第一/如果在.htaccess這樣做) – 2011-03-21 23:12:19
嗯..沒有運氣。我認爲有必要在規則之前使用RewriteCond%{QUERY_STRING} ... – 2011-03-21 23:34:06
嗯,對,我認爲你是對的。你試過了嗎?我會編輯答案。 – 2011-03-22 13:36:35