【问题标题】:drupal rewrite is not working installed on subdomaindrupal rewrite 无法在子域上安装
【发布时间】:2011-02-23 16:12:37
【问题描述】:

我已将 drupal 从我的主目录复制到另一个目录并创建了一个子域,但 url 重写不起作用。

我已经检查了 mod_rewirte 是否已启用,并且允许覆盖设置为所有,但我无法访问除主页之外的页面,我还将 $base_url 更改为指向子域,并且也反映在 .htaccess 中。

请告知我可以从这里做什么也在网上搜索过这个但似乎没有任何工作

谢谢

【问题讨论】:

  • 如果您禁用 Clean URLs、移动站点、更改 $base_url、重新启用 Clean URLs 并按此顺序清除所有缓存,它应该可以工作。

标签: php drupal


【解决方案1】:

如果您无法登录以关闭干净的 url,并且您可以访问数据库,则可以编辑数据库中的设置。

在“变量”表中找到“clean_urls”行并删除该行。然后,当检查设置时,它使用默认值,即关闭。

根据我的经验,当您移动 Drupal 但错过 .htaccess 文件时,这会中断。或者如果它被移动到一个目录中,由于某种原因在 apache 设置中关闭了 AllowOverride。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-26
    相关资源
    最近更新 更多