【问题标题】:htaccess redirect all images, css, and javascript, without specifying a subdirectoryhtaccess 重定向所有图像、css 和 javascript,而不指定子目录
【发布时间】:2014-12-10 05:51:48
【问题描述】:

我正在尝试弄清楚如何将所有 css、图像和 javascript 请求重定向到一个新的 URL,同时保持路径结构。

这些文件并不都在子目录中(例如,images.mydomain.com),它们可以在任何文件夹中。

如何将这些文件类型的请求重定向到新域?

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    您可以在 /DocumentRoot/.htaccess/images/.htaccess 文件中使用此代码:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^cdn\.tivahost\.com$ [NC]
    RewriteRule \.(?:jpe?g|gif|bmp|png|css|js)$ http://cdn.tivahost.com%{REQUEST_URI} [L,R=302,NC]
    

    【讨论】:

    • 这是否也会导致浏览器中的地址也发生变化? (想要的结果)
    • 是的,它也会更改浏览器中的 URL,因为此规则使用 R 标志。
    • 测试一下,如果有任何问题,请告诉我。
    • 当我尝试这个并在我们的服务器上打开图像时,它仍然显示原始 URL,并且不会重定向。
    • 它被设置为第一条规则,我认为在我正在编辑的文件之上没有任何其他htaccess文件。
    猜你喜欢
    • 1970-01-01
    • 2013-09-12
    • 2016-07-16
    • 2010-12-09
    • 2014-02-21
    • 2014-05-04
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多