Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 如何将Drupal 7的已删除页面重定向到视图页面_.htaccess_Redirect_Drupal - Fatal编程技术网

.htaccess 如何将Drupal 7的已删除页面重定向到视图页面

.htaccess 如何将Drupal 7的已删除页面重定向到视图页面,.htaccess,redirect,drupal,.htaccess,Redirect,Drupal,我的一个站点有数千个页面由于过期而被删除,并从旧路径重定向到Drupal 7视图创建的新页面。该站点正在使用“清除url”设置 例如: 发件人: 至: 我试过这个: RewriteRule ^/language/directory/$ /views-page-path [R=301,L] 但什么也没发生 请建议如何实现这一点。您可以像前面所说的那样使用.htaccess来实现 但如果这种情况经常发生在您身上,并且如果您想管理重定向,您也可以安装模块重定向 我已经在使用了。它对于重定向单个UR

我的一个站点有数千个页面由于过期而被删除,并从旧路径重定向到Drupal 7视图创建的新页面。该站点正在使用“清除url”设置

例如:

发件人:

至:

我试过这个:

RewriteRule ^/language/directory/$ /views-page-path [R=301,L] 
但什么也没发生


请建议如何实现这一点。

您可以像前面所说的那样使用.htaccess来实现

但如果这种情况经常发生在您身上,并且如果您想管理重定向,您也可以安装模块重定向

我已经在使用了。它对于重定向单个URL很有用。此外,我实现这一点使用规则,但没有办法发送头301(永久移动)。Drupal和Google网站管理员工具记录它们的错误是404(找不到页面)。虽然我更喜欢使用htaccess,但也欢迎使用带有规则的解决方案。面板和页面管理器可能也可以帮助您,您可以设置一个页面以返回url模式的HTTP头301。完成后!谢谢你的宝贵建议。我不太了解页面管理器的功能。我通过htaccess和rule取消了尝试。这是一个漫长的旅程,以达到的东西是我力所能及的。再次感谢和问候。以我对Drupal的经验;你总是需要花上几个小时来寻找如何完成你需要的2分钟动作。乐意帮忙;P