【问题标题】:Drupal returning 404 on images when not prefixed with www当没有前缀 www 时,Drupal 在图像上返回 404
【发布时间】:2016-01-03 13:36:25
【问题描述】:

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

【问题讨论】:

标签: drupal drupal-7


【解决方案1】:

这可能是服务器设置,因为 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。

【讨论】:

    猜你喜欢
    • 2015-10-26
    • 2015-04-14
    • 2021-01-08
    • 2015-03-19
    • 2014-12-02
    • 2015-12-30
    • 2012-05-17
    • 2014-08-03
    • 1970-01-01
    相关资源
    最近更新 更多