【问题标题】:Apache2: direct url in subdirectory to its parent directoryApache2:将子目录中的url直接指向其父目录
【发布时间】:2023-03-17 01:43:01
【问题描述】:

我遇到了与我的文件结构有关的 Apache2 问题。在我的图像服务器上,我有一个符号链接到另一个名为 images 的驱动器。因此,图像的 url 是 https://img.exampleurl.com/images/items/image.jpg

是否可以进行此更改,以便访问我可以使用的相同图像 https://img.exampleurl.com/items/image.jpg?

据我所知,.htaccess 中的 mod_rewrite 是可行的方法,但我不知道如何让它工作。

谢谢。

【问题讨论】:

    标签: .htaccess mod-rewrite url-rewriting apache2 symlink


    【解决方案1】:

    在位于img.exampleurl.com 根目录的.htaccess 顶部使用mod_rewrite 尝试类似的操作:

    RewriteEngine On
    
    RewriteRule ^items/[\w-]+\.jpg$ /images/$0 [L]
    

    假设:

    • img.exampleurl.com 与您的主(非图像)域分开。
    • 图片都是.jpg(如您的示例所示)。
    • 图像基本名称由字符a-zA-Z0-9_(下划线)或-(连字符)组成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      • 2014-01-02
      • 2015-05-01
      • 1970-01-01
      相关资源
      最近更新 更多