301使用.htaccess重定向多个网址

时间:2014-12-09 00:31:05

标签: apache .htaccess url redirect http-status-code-301

我已经建立了一个全新的网站来取代旧的网站

如何使用.htaccess文件重定向网址

例如

www.business.com.au - > www.newbusiness.com.au www.business.com.au/about.htm - > www.newbusiness.com.au/about-us

所有页面依此类推,以便旧链接指向新链接,旧网站上的主页指向新网站的主页。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^www.business.com.au$
  RewriteRule (.*)$ http://www.newbusiness.com.au/$1 [R=301,L]

答案 1 :(得分:1)

由于旧主页上的路径与新主页上的路径不同,我想你会使用一个充满Redirect-Directives的手:

RewriteEngine on
RewriteRule ^$ http://newbusiness.com.au/ [R=301,L]

Redirect 301 /about.htm http://www.newbusiness.com.au/about-us
Redirect 301 /contact.htm http://www.newbusiness.com.au/new-contact

等等。