Mod_rewrite并重定向旧页面

时间:2013-11-19 19:59:22

标签: php apache .htaccess mod-rewrite redirect

我在我的.htaccess中使用这样的重写:

RewriteRule ^blog$ blog.php [L]

它有效,这很酷(当我放www.something.com/blog时,它会获得blog.php内容),但我希望避免可能重复我的网页。

所以我想将www.something.com/blog.php重定向到www.something.com/blog

1 个答案:

答案 0 :(得分:1)

在顶部添加此新规则:

RewriteCond %{THE_REQUEST} \s/+(blog)\.php[\s?] [NC]
RewriteRule ^ /%1 [L,R]