我一直在寻找这个问题的解决方案,但我相信我没有问正确的问题所以我会在这里详细解释。
我构建了一个新的HTML网站,我想将旧网域(一个PHP网站)重定向到将成为HTML网站的新域。 URL结构相同但文件格式已更改。
我需要一个.htaccess代码,可以将所有网页从旧域重定向到新域的页面。
例如:oldsite.com/contact.php ===> newsite.com/contact.html
任何想法? 感谢
答案 0 :(得分:2)
尝试将此规则添加到oldsite.com的文档根目录中的htaccess文件中:
RewriteEngine On
RewriteCond %{HTTP_HOST} oldsite\.com$ [NC]
RewriteRule ^(.*)\.php$ http://newsite.com/$1.html [L,R=301]