1

我正在尝试将一些页面重定向到一个新域,我之前已经这样做过,但由于某种原因,我无法让代码正常工作。

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

谁能看到我哪里出错了?

4

2 回答 2

2

在 .htaccess 文件中,以下代码将确保您旧域的所有目录和页面都将正确重定向到新域。

.htaccess 文件需要放在你旧网站的根目录下

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 回答