使用d6我试图使其链接到我们网站上的旧页面的网站自动显示在首页。我发现它上面有一些旧线程和我刚试过的2个模块:自定义错误和
http://drupal.org/project/blocks404

使用自定义错误,我能够通过将错误报告中的403/404错误配置为指向我的主页视图“front”来显示首页。然而块没有显示,我在主题中使用硬编码逻辑测试来查看首页是否显示我用来显示网络摄像头区域。由于它显示首页的“内容”而没有将它们转发到实际的首页,因此该代码无法显示我们的首页,这是我们首页的主要内容。

我希望所有404错误都直接重定向到首页。因此,如果您访问域.com / oldpage,它将执行301重定向到根域.com主页。

有什么好办法呢?

评论

赫舍尔的照片

LoMo的头像

我喜欢Search404,因为它最常*会带你到预期的页面(或者它的链接,无论如何)。将所有404重定向到主页很简单,但可能会让访问者感到困惑或沮丧。

http://drupal.org/project/search404

在Drupalcon见!

mcsolas的头像

Search404看起来很有趣,谢谢。

另外我意识到我可能只是在htaccess文件中插入几行并处理一个我需要处理的特定URL。

*我发现在底部提到的第一个链接是我试过的2个模块并没有开始工作。块模块没有解决我的问题,我意识到这是因为在页面模板中硬编码为if语句。我需要重定向到“domain.com/”主页以使我的代码正常工作,这就是为什么我想通过htaccess来做这件事。我无法弄清楚如何使customerror模块这样做。

Ayesh的头像

如果您正在对主页或相关页面进行此类重定向,请确保向我们和访问者发送http 404响应。如果你不这样做,我们将逐步降低你和我的fello搜索引擎索引的排名。

谢谢。
此致,
Googlebot(国际搜索位基础负责人)。

// Ayesh

mcsolas的头像

我仍然不确定如何解决这个问题。我尝试手动添加301重定向到htaccess文件,它似乎已禁用drupal加载。由于它只是一个问题的网址,我认为这可能会奏效。

我试过的模块遗漏了右侧的块。我只是想让人们去这个旧网址,他们正在寻找首页上的网络摄像头。如果它们将它们重定向到当前正在使用的页面,他们会很高兴,因为在这种情况下他们正在寻找它们。

难倒..不知道该怎么做。欢迎任何想法!

LoMo的头像

听起来你真的可以使用“ 路径重定向 ”模块。

在Drupalcon见!

mcsolas的头像

完美的工作。非常感谢你指点我正确的方向!