无法在drupal中重定向url

时间:2009-10-16 09:58:01

标签: drupal .htaccess http-status-code-301

我正在尝试使用带有以下代码的.htaccess将网址从a位置重定向到b

RewriteRule ^accessibility$ http://example.com/topic/accessibility/ [R=301,L] 

它不能正常工作

我打开了

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
   RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

2 个答案:

答案 0 :(得分:2)

我认为你是对的:那是行不通的。请改用Path redirect模块。以下是项目页面的摘录:

  

...允许您使用任何HTTP redirect status指定从一个路径到另一个路径或外部网址的重定向。

答案 1 :(得分:0)

尝试:

RewriteCond %{REQUEST_URI} ^/accessibility$ [NC]
RewriteRule ^(.*)$ http://example.com/topic/$1 [L,R=301]

BTW,serverfault.com更好地询问mod_rewrite相关问题,因此如果主持人在此处迁移此问题,请不要感到惊讶。