1

いくつかのページを新しいドメインにリダイレクトしようとしています。これは以前に行ったことがありますが、何らかの理由でコードを機能させることができません。

RewriteEngine On
Redirect 301 http://domain.com/page1.html http://domain2.com/page1.html

誰かが私がどこで間違っているのか見ることができますか?

4

2 に答える 2

2

.htaccessファイルでは、以下のコードにより、古いドメインのすべてのディレクトリとページが新しいドメインに正しくリダイレ​​クトされるようになります。

.htaccessファイルは、古いWebサイトのルートディレクトリに配置する必要があります

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 
于 2012-06-27T22:55:43.767 に答える
1

あなたはあなたがあなたのページのいくつかを指示したいだけで、それらのすべてではないと言っているので、あなたはすることができます:

RewriteEngine On
Redirect /~myaccount/oldpage.html http://www.newsite.com/newpage.html

現在のサーバー上のページへのパスを指定し、その後にリダイレクト先のURLを指定します。

または、次のことができます。

RedirectMatch 301 ^/oldpage\.html$ http://www.newsite.com/newpage.html
于 2012-06-27T23:01:27.980 に答える