我想重定向我的网站的每个网址,除了根,即主页index.html
基本上我想要/后重定向的所有内容。
例如:如果我访问website.com
,通常应该在根目录中显示index.html页面。但是,如果我转到website.com/someurl
,那么它应该重定向到website2.com/someurl
该网站不应仅针对根(主页)重定向,而应重定向所有其他链接。
我可能会添加另外两件事:
website2.com
是https连接
我也想在子域中使用它。即,sub.website.com
请帮助我使用相关的.htaccess
代码。
谢谢
答案 0 :(得分:0)
请尝试并检查
RewriteEngine on
RewriteCond %{HTTP_HOST} ^website.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.website.com [NC]
RewriteRule ^(.*)$ http://website2.com/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^(.*)\.website\.com$ [NC]
RewriteRule ^(.*)$ http://%1.website2.com/$1 [R=301,L]
答案 1 :(得分:0)
以下代码终于为我工作了:
上的RewriteEngine
RewriteBase /
RewriteRule ^。+ $ https://newsite.com/ $ 0 [R = 301,L]