2

RewriteRuleforが.htaccessあり、URL 内のすべての文字を許可したいと考えています。

PHP を使用して不適切な文字を除外します

私が現在持っているコードは

RewriteRule ^([a-zA-Z0-9\-]+)\.php$ file.php?key=$1 [L]

に変えてみました

RewriteRule ^(.*)\.php$ file.php?key=$1 [L]

すべてが通過できるようにしますが、機能しません。.htaccess のみの PHP で何もフィルタリングしたくありません。PHP でそれらを除外しても、すべてのチャクターを許可するとセキュリティ上のリスクはありますか?

4

2 に答える 2