首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制启用清洁url d7

如何强制启用清洁url d7
EN

Drupal用户
提问于 2014-07-09 13:53:12
回答 3查看 4.6K关注 0票数 4

今天,我已经将我的d7站点转移到一个新的ubuntu中,然后在Apache文件中进行了以下更改:AllowOverride NoneAllowOverride All,现在d7站点在干净的url下工作。

在转移网站时,我已经从admin/config/search/clean-urls中禁用了清洁网址选项,但这是一个困难。现在,clean可以工作,但是为了启用清洁url,当我单击“运行清洁url测试”按钮时,它会显示“清洁URL测试失败”。虽然它正在起作用:/

我已经清除了所有的缓存数据,没有运气。

现在,在d7中手动启用清洁url的替代方法是什么?

EN

回答 3

Drupal用户

回答已采纳

发布于 2014-07-09 14:06:36

清洁URL状态通过Drupal变量clean_url进行管理。

  • 禁用清洁url : clean_url为0
  • 启用清洁url : clean_url为1

您可以通过以下方式强制使用此值:

  • 使用钻孔灌注瓶clean_url 1
  • 使用直接变量集value=1,其中名称=‘clean_url’;
  • 在settings.php $conf干净_url的 =1中强制a值;
票数 6
EN

Drupal用户

发布于 2015-04-15 11:03:30

这里有一个非钻孔解决方案:

如果清洁url测试在drupal 7上失败(但您认为它应该有效)的诀窍是编辑url。

您当前在清洁url页面上的url应该是;http://www.your-site.com/?q=admin/config/search/clean-urls

因此,编辑它并将其更改为;http://www.your-site.com/admin/config/search/clean-urls

您现在应该能够看到该框,以启用干净的URL。启用干净的urls,并访问一些网站的内部页面,以检查它是否工作。如果您有任何问题,可以在这里再次关闭它们:http://www.your-site.com/?q=admin/config/search/clean-urls

票数 1
EN

Drupal用户

发布于 2015-04-15 12:35:16

设置

代码语言:javascript
复制
$GLOBALS['conf']['clean_url'] = 1;

settings.php中的第587行总是为我工作。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/121958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档