【问题标题】:How to redirect a deleted page of Drupal 7 to a views page如何将 Drupal 7 的已删除页面重定向到视图页面
【发布时间】:2015-05-03 15:29:42
【问题描述】:

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

例子:

发件人: http://www.example.com/language/directory/page-path

收件人: http://www.example.com/views-page-path

我试过了:

RewriteRule ^/language/directory/$ /views-page-path [R=301,L] 

但什么也没发生。

请告知如何实现这一目标。

【问题讨论】:

    标签: .htaccess redirect drupal


    【解决方案1】:

    您可以使用 .htaccess 来完成,如前所述。

    但是,如果您经常遇到这种情况并且您想管理重定向,您还可以安装模块 Redirect https://www.drupal.org/project/redirect

    【讨论】:

    • drupal.org/project/redirect 我已经在使用了。它对于重定向单个 URL 很有用。此外,我使用规则实现了这一点,但无法发送标头 301(永久移动)。记录它们的 Drupal 和 Google 网站管理员工具是错误 404(找不到页面)。虽然我更喜欢使用 htaccess,但也欢迎使用带有规则的解决方案。
    • 面板和页面管理器也可以帮助你,你可以设置一个页面来返回 url 模式的 HTTP 标头 301
    • 成功了!感谢您的宝贵建议。我不太了解页面管理器的功能。我取消了通过 htaccess 和 rule 的尝试。到达我触手可及的东西是一段漫长的旅程。再次感谢和问候。
    • 根据我使用 Drupal 的经验;您总是需要花费数小时才能找到如何执行所需的 2 分钟动作。很高兴为您提供帮助;p
    猜你喜欢
    • 2011-02-20
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多