首先,感謝您閱讀本文。如何重寫的URL,htaccess的使用GET變量重定向頁面htaccess
例如
wwww.domain.com/home?name=MuhdNazmi <---OLD URL
wwww.domain.com/home/MuhdNazmi <---NEW URL
名是一個GET變量,
我不需要把.PHP,因爲它的代碼,不顯示> .PHP
首先,感謝您閱讀本文。如何重寫的URL,htaccess的使用GET變量重定向頁面htaccess
例如
wwww.domain.com/home?name=MuhdNazmi <---OLD URL
wwww.domain.com/home/MuhdNazmi <---NEW URL
名是一個GET變量,
我不需要把.PHP,因爲它的代碼,不顯示> .PHP
嘗試:
RewriteCond %{THE_REQUEST} \ /home\?name=([^&\ ]+)
RewriteRule^/home/%1? [L,R=301]
RewriteRule ^home/([^/]+)$ /home?name=$1 [L,QSA]
好的一個! ,解決方案 –
RewriteEngine敘述在 重寫規則^家用/([^ /] *)。PHP $ /家?name = $ 1 [L]
沒有解決我的問題 –
如果是在重定向一個,那麼你可以按照下面的例子中你重定向
RewriteEngine on RewriteCond %{QUERY_STRING} name=MuhdNazmi$ [NC] RewriteRule ^home/$ /home/MuhdNazmi? [L]
如果你想將它定義爲一個通用的規則對所有的查詢字符串參數修改上面的代碼
RewriteEngine on RewriteCond %{QUERY_STRING} name=(.*)$ [NC] RewriteRule ^home/$ /home/%1? [L]
沒有發生我 –
退房的http:// stackoverflow.com/questions/3077451/htaccess-file-dynamic-redirect?rq=1 – jameslafferty
不能得到它,並不能解決 –
你在尋找一個重寫規則來完成那個特殊的重寫,或者指導如何做一般的重寫規則? – jameslafferty