使用htaccess重定向所有页面

时间:2015-07-07 23:14:49

标签: .htaccess redirect

我一直在寻找这个问题的解决方案,但我相信我没有问正确的问题所以我会在这里详细解释。

我构建了一个新的HTML网站,我想将旧网域(一个PHP网站)重定向到将成为HTML网站的新域。 URL结构相同但文件格式已更改。

我需要一个.htaccess代码,可以将所有网页从旧域重定向到新域的页面。

例如:oldsite.com/contact.php ===> newsite.com/contact.html

任何想法? 感谢

1 个答案:

答案 0 :(得分:2)

尝试将此规则添加到oldsite.com的文档根目录中的htaccess文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} oldsite\.com$ [NC]
RewriteRule ^(.*)\.php$ http://newsite.com/$1.html [L,R=301]