URL の読み取りに .htaccess を使用しています
RewriteRule ^([A-Za-z0-9-\.]+)/?$ profile.php?profileId=$1 [NC,L]
この行の正規表現は、ご存知のようにすべての英数字を受け入れますが、特定の文字列を拒否したい-「登録」
受け入れます:-
example.com/434
OR example.com/UserName
ORexample.com/UserName432
フォーマット
だからそれも受け入れますexample.com/register
が、私はそれを拒否したいです。こうなってほしい
example.com/register
=>example.com/login.php?page=register
そして、同様のタイプの静的クエリを持つより多くの文字列を拒否できる場合は、example.com/settings
方法を提案してください。