2015-02-11 44 views
1

我一直想弄清楚如何在使用htaccess重寫參數的url中允許帶有問號。如何讓一個「?」在.htaccess文件中?

我正在尋找這樣的事情:

https://website.com/auth?login=yes&redirecturl=www.google.com 

記住這只是我想要實現的例子。

這裏是重寫文件。

RewriteEngine On 

RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?key=$1 

RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?key=$1 

在此先感謝您的幫助..

回答

0

它需要進行轉義: 「?」 index.php\?key=$1

0

您必須使用Url Encode

所以你符號應該變成%3F,「&」應該是%26,「\」 - %5C。

相關問題