我正在使用Apache 2.4.9,mod_rewrite
模块;这是我的.htaccess
文件:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^pages pages.php [NC,L]
RewriteRule ^page/([0-9a-zA-Z]+)$ page.php?key=$1 [QSA,L,NC]
从底部重写规则,我可以访问page/test
和我的页面输出test
。但是,我仍然可以将?key=test2
附加到网址,而页面会输出test2
。有没有办法在重写规则的网址中禁用显式$_GET
变量?