.htaccess 301重定向旧站点URL';新Drupal安装中的s
我希望301将不再使用的旧版本站点的URL重定向到新Drupal安装中创建的新URL 旧URL:/198/我们的软件/ 新URL:/服务/软件开发/ 在Drupal根目录中的.htaccess中,我添加了以下内容:.htaccess 301重定向旧站点URL';新Drupal安装中的s,.htaccess,drupal,drupal-6,.htaccess,Drupal,Drupal 6,我希望301将不再使用的旧版本站点的URL重定向到新Drupal安装中创建的新URL 旧URL:/198/我们的软件/ 新URL:/服务/软件开发/ 在Drupal根目录中的.htaccess中,我添加了以下内容: redirect 301 /198/our-software/ http://www.domain.com/services/software-development 重定向在某种程度上起作用,它将用户发送到如下url,并在其末尾附加查询字符串,这导致404错误: 我尝试将重定向
redirect 301 /198/our-software/ http://www.domain.com/services/software-development
重定向在某种程度上起作用,它将用户发送到如下url,并在其末尾附加查询字符串,这导致404错误:
我尝试将重定向放置在.htaccess文件的开头和结尾,这两个位置都会导致404页面未找到错误
我是否需要使用更复杂的重定向来绕过Drupals URL重写
注意:我使用的是Pathauto模块。而不是直接编辑.htaccess,只需安装具有内置功能的
请注意,路径重定向模块仅适用于Drupal 6(自2012年2月22日起)我使用“重写规则”替代它,并且(重要!)删除源URL中的前导斜杠,因此在您的情况下:
RewriteRule 198/our-software/ http://www.domain.com/services/software-development [R=301,L]
此模块的drupal 7版本现在可在