2016-12-29 145 views
1

希望我的网站的每个URL重定向除了根即家庭index.html我如何重定向整个网站到另一个网站除了根页

基本上我想以后的一切/重定向。

例如:如果我访问website.com它通常应该显示放在根中的index.html页面。但如果我转到website.com/someurl那么它应该重定向到website2.com/someurl

该网站不应该只重定向的根(主页),并应该重定向为所有其他链接。

另外两两件事我想补充的是:

  1. website2.com为https连接

  2. 我也想在子域中使用它。即,在sub.website.com

请帮我有关.htaccess代码。

谢谢

回答

0

下面的代码终于为我工作:

RewriteEngine叙述上

RewriteBase/

重写规则^ 。+ $ https://newsite.com/ $ 0 [R = 301,L]

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] 
+0

你好。它没有工作。我可能会添加2个重要的事情,1:website2.com是一个https连接。我也想在子域中使用它,即在sub.website.com ..目前我正在尝试在子域中的代码。 –

+0

@CodyCodes您是否期望像这样 http://sub.website.com/$1 to https://sub.website2.com/$1? – Thasneen

+0

是的。而根即sub.website.com没有使用上面的代码。 –

相关问题