2016-05-01 14 views
0

htaccessを使用してウェブサイト全体とそのすべてのページ/ URLを新しいサイトにリダイレクトするにはどうすればよいですか?htaccessを使用してサイト全体をリダイレクト

私は以下を試してみましたが、古いサイトのホームページだけを新しいサイトにリダイレクトしました。

WWW:。私は以下の、ホーム・ページがリダイレクトされましたが、旧サイト上の他のページ(www.oldsite.com/register)は404

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.oldsite\.com$ 
RewriteRule ^/?$ "http\:\/\/www\.newsite\.com\" [R=301,L] 

例を持ってみました

Redirect 301/http://www.newsite.com

oldsite.com - > www.newsite.com

www.oldsite.com/register - > www.newsite.com

www.oldsite.com/images/cats-> www.newsite.com

答えて

1

私は以前のドメインのすべてのものを新しいドメインのインデックスページにリダイレクトする必要があることを理解していますので、次のコードは動作するはずです

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^OLDDOMAIN\.com$ [NC] 
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L] 

.htaccess redirect all pages to new domain

:あなたのために
関連する問題