今天,我已经将我的d7站点转移到一个新的ubuntu中,然后在Apache文件中进行了以下更改:AllowOverride None到AllowOverride All,现在d7站点在干净的url下工作。
在转移网站时,我已经从admin/config/search/clean-urls中禁用了清洁网址选项,但这是一个困难。现在,clean可以工作,但是为了启用清洁url,当我单击“运行清洁url测试”按钮时,它会显示“清洁URL测试失败”。虽然它正在起作用:/
我已经清除了所有的缓存数据,没有运气。
现在,在d7中手动启用清洁url的替代方法是什么?
发布于 2014-07-09 14:06:36
清洁URL状态通过Drupal变量clean_url进行管理。
您可以通过以下方式强制使用此值:
发布于 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
发布于 2015-04-15 12:35:16
设置
$GLOBALS['conf']['clean_url'] = 1;settings.php中的第587行总是为我工作。
https://drupal.stackexchange.com/questions/121958
复制相似问题