我的问题类似于如何为未找到的特定页重定向用户,还有一些有用的讨论:https://drupal.org/node/344960和将丢失的页重定向到另一个站点
我有一个作业网站,我想重定向使用301所有过期作业到一个通用页面。所有过期作业都将被删除。为了简单起见,作业url在某些模式中以unix时间戳作为后缀,这样我就可以将url识别为过期的作业。
每当页面请求出现时,我都想让它正常运行,但是如果找不到页面,那么我只想检查具有特定模式的url,然后如果它是过期作业的url,则将301重定向到公共页。
有什么办法吗?
发布于 2013-08-23 10:52:05
转到“家庭管理”配置系统,并将错误页设置为一些尚未使用的值,如http://localhost/403和http://localhost/404,或http://localhost/forbidden和http://localhost/not-found。然后创建一个自定义模块。实现hook_menu()来提供这些页面。在页回调函数中使用您需要的所有逻辑。
https://drupal.stackexchange.com/questions/83456
复制相似问题