htaccess rewriteRule http://example.com/之间有什么区别?和http://example.com/index.php?

时间:2016-11-02 09:04:02

标签: php apache .htaccess mod-rewrite

如果查询字符串包含特定格式,我有兴趣避免重定向: ?a_aid 所以我在.htaccess文件中使用此代码

RewriteCond %{QUERY_STRING}  !^a_aid[NC]
RewriteRule ^([a-zA-Z0-9_-]*)$ /index.php?a=$1 [L]

我的问题是它适用于网址:
http://example.com/index.php?a_aid=
但不适用于URL:
http://example.com/?a_aid=

知道如何支持他们两个???

0 个答案:

没有答案