私はユーザーフレンドリーに私のURLを書き換えます。たとえば、user.phpというページがあり、/ userに書き換えられます。しかし、ユーザーはuser.phpを使用することができます。拡張子が.phpのページをリクエストすると404にリダイレクトできますか?mod_rewriteエラー404 if .php
Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on
RewriteRule ^user/([0-9]+)$ user.php?id=$1 [L,QSA]
ありがとうございます。
確かにR = 404は、フラグが受け付けるステータスコードの1つではありません... –
は動作しますが、user.phpの後に疑問符を追加すれば私はまだそのページにアクセスできます。多分私はそれについて何かすることができますか? –
かなり十分です。それがうまくいくかどうか議論することはできません。 –