301单页重定向到404s

时间:2013-10-16 17:44:06

标签: apache .htaccess redirect

好的,所以我正在尝试将旧网站及其子页面重定向到特定的子页面,当根重定向正常时,特定的子页面不会重定向到我指定的内容,而是转到404s。旧网站是www.csulb.edu/web/journals/riprap/,正如您所看到的,如果您访问该网站,它会重定向到新网站。但其中的子页面不是重定向的。这是我的.htaccess代码:

Options +FollowSymlinks
RewriteEngine on
RedirectMatch ^/$ http://www.csulb.edu/colleges/cla/departments/english/riprapjournal/
Redirect 301 /submission_guidelines.htm http://www.csulb.edu/colleges/cla/departments/english/riprap-journal-submission-guidelines/
Redirect 301 /backissues.htm http://www.csulb.edu/colleges/cla/departments/english/riprap-backissues/
Redirect 301 /links.htm http://www.csulb.edu/colleges/cla/departments/english/riprap-links/
Redirect 301 /contact.htm http://www.csulb.edu/colleges/cla/departments/english/riprap-contact/

这有什么问题?第一个301重定向试图告诉www.csulb.edu/web/journals/riprap/submission_guidelines.htm转到http://www.csulb.edu/colleges/cla/departments/english/riprap-journal-submission-guidelines/,但它会转到404页面。请帮忙!

1 个答案:

答案 0 :(得分:0)

你可以尝试:

Options +FollowSymlinks
RedirectMatch ^/$ /colleges/cla/departments/english/riprapjournal/
Redirect 301 submission_guidelines.htm /colleges/cla/departments/english/riprap-journal-submission-guidelines/
Redirect 301 backissues.htm /colleges/cla/departments/english/riprap-backissues/
Redirect 301 links.htm /colleges/cla/departments/english/riprap-links/
Redirect 301 contact.htm /colleges/cla/departments/english/riprap-contact/