使用.htaccess重定向不工作的预定义页面

时间:2012-08-07 12:37:20

标签: php .htaccess redirect

我有一些页面,这些页面将转到404页面,我必须将其中一些页面重定向到其他页面而不是404页面。我有页面,我需要将它从www.site.com/somelink/link重定向到www.site.com/?q=somelink

我试过这种方式:Redirect 301 www.site.com/somelink/link http://www.site.com/?q=somelink在htaccess中,但这并没有给我结果。我哪里弄错了?

2 个答案:

答案 0 :(得分:1)

您需要使用mod_rewrite,因为您正在使用apache

Options +FollowSymLinks
RewriteEngine on
RewriteRule (/somelink/link) http://www.site.com/?q=$1 [R=301,L] 

答案 1 :(得分:0)

由于我自己的误解,我不得不使用Redirect 301 /somelink/link http://www.site.com/?q=somelink