0

我的 .htaccess 文件将所有 URL 重定向到 index.php?url=$1,如下所示:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?url=$1 [L]

但是当 url 是 authenticate?code=blahblahblah 时 code= 部分没有被拉入,因此意味着我在处理页面 D 时无法访问它:有什么帮助吗?

4

2 回答 2

4

那你需要[QSA]旗帜。

于 2012-04-13T11:34:04.080 回答
1

RewriteRule ^(.*)$ index.php?url=$1&%{QUERY_STRING} [L]改为使用

于 2012-04-13T11:33:02.307 回答