簡體   English   中英

Htaccess破壞了$ _SERVER ['PATH_INFO']

[英]Htaccess broke $_SERVER['PATH_INFO']

我有一個.htacess文件,例如;

RewriteRule ^(.*)$ index.php/$1 [NC,QSA,L]

假設我有一個網址: www.example.com/index/action 當我在index.php中打印$_SERVER['PATH_INFO'] ,我看到了/action

但是,如果我的網址類似於www.example.com/index1/action我可以看到/index1/action

但是我想在兩種情況下都看到完整的路徑。 我該如何解決?

如果您想在重寫之前查看該URL,我相信您正在尋找:

$_SERVER['REQUEST_URI']

嘗試$_SERVER['REQUEST_URI']

這個有用的代碼將插入用戶當前所在頁面的地址,因此,如果您使用的是“ http://test.com/pages/test/”,則該代碼將復制“ / pages / test /”。 要在代碼中使用它:

您可能正在尋找$_SERVER['PHP_SELF']

對於www.example.com/index/action ,您將獲得/index.php/index/action

對於www.example.com/index1/action ,您將獲得/index.php/index1/action

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM