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