我有一个RewriteRule
for.htaccess
并且我想允许 URL 中的所有字符。
我通过 PHP 过滤掉任何坏字符
我目前拥有的代码是
RewriteRule ^([a-zA-Z0-9\-]+)\.php$ file.php?key=$1 [L]
我尝试将其更改为
RewriteRule ^(.*)\.php$ file.php?key=$1 [L]
让一切都通过,但它不起作用。我不想在 .htaccess 中仅过滤 PHP 中的任何内容。即使我在 PHP 中过滤掉所有字符,是否存在安全风险?