0
我試圖建立一個mod_rewrite的,將允許以下重定向:??使用mod_rewrite轉換/ APP = XYZ和行動= ASDF&PARAMS = 123/XYZ/ASDF PARAMS = 123
我的 - 域/登錄=>
我的域/?動作=登錄我的域/登錄?參數1 = XYZ &參數2 = ASDF =>
我的域/?動作=登錄&參數1 = XYZ &參數2 = asdf我的域/ MYAPP /登錄=>
我的域/?APP = MYAPP &動作=登錄我的域/ MYAPP /登錄資訊?參數1 = XYZ & param2的= ASDF =>
我的域?/ APP = MYAPP &動作=登錄& PARAMS = XYZ &參數2 = ASDF
到目前爲止,我有我的.htaccess文件:
RewriteEngine On
RewriteRule ^([A-Z]*)/([a-z]*)$ ?APP=$1&action=$2 [L]
這似乎對於方案3和4但它無法工作,通過在場景1中的$ _GET [「行動」]值,我的劇本和2
編輯:改變htaccess來:
RewriteEngine On
RewriteRule ^([a-z]*)$ ?action=$1 [L,QSA]
RewriteRule ^([A-Z]*)/([a-z]*)$ ?APP=$1&action=$2 [QSA]
這似乎工作。
參見['QSA'標誌](http://httpd.apache.org/docs/current/rewrite /flags.html#flag_qsa)。 – hakre 2012-02-22 00:17:28
這已被多次詢問 - > http://stackoverflow.com/search?q=user%3A31039+rewrite – 2012-03-15 21:06:06