13
我有一個問題,重寫一個URL。 我想這一點:RewriteCond帶參數的網址
http://www.foo.com/test.php?u=s1&id=12345&img=12
到
http://app.foo.com/12345-s1-12.test
第一個參數u是一個字符串,參數id和IMG是整數。
我已經開始用類似的東西:
RewriteCond %{REQUEST_URI} ^/test.php?u=(.*)&id=(.*)&img=(.*)/ [NC]
RewriteRule (.*) http://app.foo.com/%2-%1-%3.test [QSA,R=301,L]
謝謝:)
編輯:
還不行,但我接近!
RewriteCond %{REQUEST_URI} ^/test.php [NC]
RewriteCond %{QUERY_STRING} ^u=(.*)&id=(.*)&img=(.*)
RewriteRule (.*) http://app.foo.com/%2-%1-%3.test [QSA,R=301,L]
現在,它給我的鏈接:
http://app.foo.com/12345-s1-12.test?u=s1&id=12345&img=12
相反的:
http://app.foo.com/12345-s1-12.test
:(