我正在尝试将一些页面重定向到一个新域,我之前已经这样做过,但由于某种原因,我无法让代码正常工作。
RewriteEngine On
Redirect 301 http://domain.com/page1.html http://domain2.com/page1.html
谁能看到我哪里出错了?
在 .htaccess 文件中,以下代码将确保您旧域的所有目录和页面都将正确重定向到新域。
.htaccess 文件需要放在你旧网站的根目录下
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
既然你说你只想引导你的几个页面而不是所有页面,你可以这样做:
RewriteEngine On
Redirect /~myaccount/oldpage.html http://www.newsite.com/newpage.html
您指定当前服务器上页面的路径,后跟要重定向到的 URL。
或者你可以这样做:
RedirectMatch 301 ^/oldpage\.html$ http://www.newsite.com/newpage.html