【发布时间】:2012-11-21 12:44:51
【问题描述】:
正在移动网站的网址,因此我们设置了从每个页面到新网站上相应页面的 301 重定向。我们使用的语法是:
redirect 301 /about-us.html http://newiste.co.uk/about-us.html
我遇到的问题是如何将旧主页 - http://oldsite.co.uk 发送到 http://newsite.co.uk - 因为主页位于 domain.co.uk 没有 /index.html 也有类似的问题万维网。与非 www。
像这样在旧域上配置我的 .htaccess 文件是正确的方法吗?
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.oldsite\.co\.uk)(:80)? [NC]
RewriteRule ^(.*) http://oldsite.co.uk/$1 [R=301,L]
order deny,allow
redirect 301 / http://newsite.co.uk
redirect 301 /about-us.html http://newsite.co.uk/about-us.html
redirect 301 /contact-us.html http://newsite.co.uk/contact-us.html
redirect 301 /bespoke-furniture.html http://newsite.co.uk/bespoke-furniture.html
redirect 301 /how-we-work.html http://newsite.co.uk/discovery.html
【问题讨论】:
-
您只需要将特定(列出的)网址重定向到新网站吗?
标签: .htaccess http-status-code-301