【问题标题】:Drupal node?destination not workingDrupal节点?目的地不工作
【发布时间】:2009-03-31 21:54:03
【问题描述】:

我在使用 Drupal 6 和(也许)mod_rewrite 时遇到了麻烦:

如果我转到 http://127.0.0.1/drupal/node/115/edit?destination=admin%2Fcontent%2Fnode 然后保存节点,我不会被重定向到 admin/content/node,但它会将我定向到节点/115 :-(

为什么??

在我的 .htaccess 中,我取消了注释:RewriteBase /drupal(因为我的 drupal 路径是 /var/www/htdocs/drupal)

我的服务器在 Slackware 12 上运行 Apache 2.2.4

任何帮助我将不胜感激:D

【问题讨论】:

  • 您的配置有问题.. 当您转到http://localhost/drupal/admin 时会看到什么? -

标签: drupal


【解决方案1】:

看起来确实是配置问题,因为这通常可以正常工作。您可以通过在 includes/common.inc/drupal_goto() 中添加一些 dsm() 转储来调试它:这是处理 destination 参数的地方。

请注意,如果某些模块捕获了您的表单提交,例如通过声明 _validate_submit 处理程序,它可以很好地更改重定向信息:检查是否可以在未启用 contrib 模块的情况下重现此信息。

【讨论】:

  • 非常感谢,这是一个模块问题:“登录目的地”
猜你喜欢
  • 2018-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-16
相关资源
最近更新 更多