我需要動態搜索頁面的幫助。我需要改變:.htaccess動態搜索頁面的重定向
/download.php?q=search
到
/download.php?mp3=search
所以只搜索頁面需要變化q爲MP3。 如果有人能提供幫助,我將不勝感激。我想通過的.htaccess
在此先感謝做到這一點
我需要動態搜索頁面的幫助。我需要改變:.htaccess動態搜索頁面的重定向
/download.php?q=search
到
/download.php?mp3=search
所以只搜索頁面需要變化q爲MP3。 如果有人能提供幫助,我將不勝感激。我想通過的.htaccess
在此先感謝做到這一點
查詢字符串只能與一個的RewriteCond變量。像這樣的東西應該工作:
RewriteCond %{QUERY_STRING} q=([^&]*)
RewriteRule ^download.php download.php?mp3=%1 [L,QSA,NC]
類似的東西:
RewriteRule ^/download.php?q=(.*) /download.php?mp3=$1 [L]
查詢字符串不可用於RewriteRule! '?'後面的部分沒有通過。 – Ansari
我在querystring中忘記了\,抱歉。但@Ansari也寫了一個很好的答案。 –
在您的解決方案上出現「內部服務器錯誤」...您可能知道爲什麼嗎? – ntt
那麼,你必須檢查日誌以準確找出原因。雖然語法看起來是正確的。頂部有'RewriteEngine'嗎? – Ansari
是的,它在那裏..仍然顯示相同的錯誤...我應該看哪些日誌文件? – ntt