没有前缀www

时间:2016-01-03 13:36:25

标签: drupal drupal-7

我正在尝试帮助朋友在最新的Drupal 7版本上配置他们的drupal站点。我在某些图片上退回了404而不是其他图片。

使用: http://www.example.com/sites/default/files/fs_pic_sm.jpg

不起作用: http://example.com/sites/default/files/fs_pic_sm.jpg

为两者提供服务需要哪些配置步骤?我不熟悉Drupal所以如果有遗漏的相关信息请通知我,我会更新这个问题。

1 个答案:

答案 0 :(得分:0)

这可以是服务器设置,因为www.example.com和example.com被认为是两个不同的站点(www是子域)。

在您的文档根目录中编辑.htaccesss文件并取消注释这些行:

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

这样他们就会自动重定向到www,不再看到404。