0

URL RewriteRule ^about/ /about.php [L,R=301] を書き換えますが、ページは /about.php 経由でも直接アクセスされます。.php ファイルをリダイレクトする方法を教えてください

4

3 に答える 3

0

隠しリダイレクトにルールを使用できます:

#use [L] to hidden [R] to shown redirect
RewriteRule ^(about|faq|home)/?$ $1.php [L]

#to prevent access from about.php simply do this:
RewriteRule (.+)\.php$ $1/ [R=301]
#you need to know 301 redirect will be cached with browser for long time
#so if you change rule - will be no effect for some visitors
于 2013-08-02T15:07:05.560 に答える