2012-01-12 75 views
1

好了,所以我有一些半工作代码,所以让我们从这里开始:Drupal的模块,匿名用户重定向到特定的路径导致重定向循环

function anonredirect_init() { 
    global $user; 
    if (!in_array($_GET['q'], array('anonymous','admin')) && !$user->uid) { 
     drupal_goto('anonymous'); 
    } 
} 

的JIST是内Drupal的内容是基于订阅和匿名用户拥有去登录或注册。

我已确认我的支票,看看我是否有匿名用户是正确的。问题是重定向到/匿名(启用路径模块)后,我得到一个重定向循环错误。我认为通过指定不重定向的路径可以解决这个错误,但是我的理论似乎是错误的。

我在Drupal 6上,并且启用了干净的URL。以防万一这是CentOS/PHP5/LAMP。

回答

1

你确定匿名没有被路径别名或mod_rewrite解析到别的东西吗?

+0

匿名是别名。匿名 - >节点/ 59。我认为别名不会干涉 - 显示我可怜的Drupal知识。 – 2012-01-12 21:04:13

+0

你死了。记录我不得不使用“节点/ 59”。谢谢你的帮助! – 2012-01-13 00:10:40