2011-02-23 32 views
0

我已将drupal从我的主目录复制到anothre目录并创建了子域,但url重写不起作用。drupal rewrite不能在子域上安装

我检查mod_rewirte已启用,并允许覆盖设置为所有,但我不能访问除主页以外的页面也改变$ base_url指向子域,也反映在.htaccess中。

请指教一下我可以在这里做的还搜查网为这一点,但似乎没有任何合作

感谢

+0

如果您禁用清理URL,请移动站点,更改$ base_url,重新启用清理URL并按此顺序清除所有缓存,它应该有效。 – rik 2011-02-23 16:36:56

+0

@rik:好的会尝试 – Daric 2011-02-23 16:50:12

回答

0

如果您无法登录关闭干净的URL,你必须对数据库的访问您可以编辑数据库中的设置。

找到'变量'表中的行'clean_urls'并删除该行。然后,当设置被检查时,它使用默认的关闭。

根据我的经验,当你移动Drupal但是错过了.htaccess文件时,它会中断。或者,如果它被移动到一个目录中,在Apache设置中关闭了AllowOverride。