我希望這個網址:在mod_rewrite的URL中的特殊字符
http://www.mydomainblabla.com/s/can+you+drill+shrinky+dinks?.html
重寫這一個:
http://www.mydomainblabla.com/search.php?q=can+you+drill+shrinky+dinks?
我用我的.htaccess這個的mod_rewrite規則來完成這個
RewriteRule ^s/(.+).html$ search.php?q=$1 [L,QSA]
但是,結果並非如我所願,當我轉到第一個網址時,我收到一個找不到網頁的消息。
同樣的問題,當我訪問這個URL是:
http://www.mydomainblabla.com/s/http://www.zakgeldnodig.nl/.html
應該被改寫成這樣:
http://www.mydomainblabla.com/search.php?q=http://www.zakgeldnodig.nl/
我應該怎麼修改我的.htaccess,使這項工作?
應該重寫的網址是什麼樣的? –
@ Miguel-F:在問題中?他給他們的順序可能有點奇怪,但它都在那裏。 – Jasper
重寫的URL允許問號和其他特殊縮放器。 –