我正在尝试帮助朋友在最新的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所以如果有遗漏的相关信息请通知我,我会更新这个问题。
答案 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。