0

我已经阅读了大量有关为我的项目创建正确重定向的内容。我找到了一些有用的信息,但仍然有问题。

好的,我将一个站点从一个域移动到另一个域。目录结构也发生了变化。

我希望域从 .net 域重定向到 .com 域。然后将所有网站子页面重定向到新域上的正确结构。子页面运行良好,但主页却不行。这是我正在使用的代码:

RewriteEngine on

//301 Redirect Old File

RewriteRule oldsite.net newsite.com [R=301,L]
RewriteRule ^p_about.* http://www.newsite.com/about [R=301,L]
RewriteRule ^p_linkresources.* http://www.newsite.com/resources [R=301,L]
RewriteRule ^p_services.* http://www.newsite.com/services [R=301,L]
RewriteRule ^p_events.* http://www.newsite.com/events [R=301,L]
RewriteRule ^p_contact.* http://www.newsite.com/contact [R=301,L]
RewriteRule ^p_testimonials.* http://www.newsite.com/testimonials [R=301,L]
RewriteRule ^p_site_credits.* http://www.newsite.com/resources [R=301,L]
RewriteRule ^p_gallery.* http://www.newsite.com/gallery [R=301,L]

RewriteRule ^p_gallery.* http://www.newsite.com/gallery [R=301,L]
RewriteRule ^p_purchase.* http://www.shop.newsite.com [R=301,L]

我非常感谢任何帮助!

4

1 回答 1

0

这条规则:

RewriteRule oldsite.net newsite.com [R=301,L]

需要是:

RewriteRule ^$ http://www.newsite.com/ [R=301,L]
于 2013-10-10T00:42:03.560 回答