2016-12-16 46 views
1

我想要一個path字符串,但我需要它的全部內容。我通過.htacces文件處理它,它工作正常,接受問號。.htaccess - 問號

問題:你能得到包括問號在內的path值嗎?

我曾嘗試:

RewriteEngine On 
RewriteRule (.*) index.php?path=$1 [QSA,L] 

實施例:

http://example.com/something? 

結果

something 

通緝的結果

something? 

也就是說沒有問號,有沒有辦法做到這一點?我試過研究,到目前爲止我還沒有發現任何東西。我假設它需要在[]這些參數中的某種標籤。

回答

0

爲了避免與查詢字符串的干擾,使用方法:

RewriteRule ^(?!index\.php$). index.php [NS,L,DPI] 

...,在index.php,解析$_SERVER['REQUEST_URI']看到請求的頁面。

+0

* anndd .. *這就是爲什麼我在這裏問問題,美麗的答案!謝謝。 – Sjenkie