我的 htaccess 中有以下规则
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .+ redirect.php [L]
RewriteRule ^(.*)\.(?!js|css|png)([^.]*)$ redirect.php [L]
一切都很完美,除了一件事,查询字符串。
由于某种原因,查询字符串消失了......
我在 redirect.php 中得到了以下 url myweb.com/subscribe?email=blablabla 我有以下行:
echo $_GET['email']; //should echo the email
它没有回显任何东西......
*我检查它确实重写为redirect.php
任何想法为什么以及如何解决它?