迁移后无法在drupal 7网站中启用Clean URL

时间:2014-04-07 12:59:28

标签: .htaccess drupal-7

最近,我将我的网站从本地计算机迁移到了服务器计算机。网站网址为http://www.example.com/myweb

我注意到只有首页可见,其他页面显示404错误。

在阅读this回答之后,我知道这是因为干净的URL模块而发生的。我在.htaccess文件中启用了RewriteBase myweb,但它没有用完。最后我想到了here告诉临时禁用Clean URL。这很有效。

现在我想再次启用它。它显示以下错误 -

Clean URLs cannot be enabled.

下面是截图 -

enter image description here

我可以在 admin / reports / status 的状态报告中看到一些目录权限错误。这些是否相互关联?

2 个答案:

答案 0 :(得分:2)

您需要在新服务器上更改Apache服务器设置。

在服务器上的httpd.conf文件中启用“LoadModule rewrite_module modules / mod_rewrite.so”行并重新启动服务器

答案 1 :(得分:2)

检查.htaccess是否有效,并检查Apache中的virtualHost配置中是否有AllowOverrides All