私のURLは拡張子がないので、.php拡張子はありません。また、URLに後続のスラッシュ。あなたが.phpのphp拡張子を削除し、拡張子.phpのURLのアクセスを停止し、末尾のスラッシュを削除します。
でそれにアクセスしようとした場合
以下は、PHP拡張とthensを削除するには、拡張子のURLにリダイレクトし、私はあなたが/でアクセスを停止し、リダイレクトするルールを書き始めたが、それは動作しません。どんな助け?あなたは後方物事を見ている
#this removes php extension
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
# stops you accessing url with.php
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^.?\ ]+)\.php
RewriteRule ^([^.]+)\.php(/.+)?$ /$1%{PATH_INFO} [R=301]
# stops you accessing url with/**DOESNT WORK**
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/$ /$1 [R=301,L]