.htaccess,如何将任何.jpg页面重定向到其附件页面(HTML)

时间:2016-12-27 11:35:16

标签: html .htaccess redirect

我想重定向

  

www.domain.com/images/Apple.jpg



  

www.domain.com/Apple.html

这是Live工作示例,这正是我想要的 http://more-sky.com/data/out/2/IMG_21306.jpg

如何重定向到其父页面,即(http://more-sky.com/WDF-21306.html

1 个答案:

答案 0 :(得分:1)

假设您在Apache中启用了mod_rewrite

RewriteEngine On
RewriteBase /
RewriteRule ^images/([^\.]+)\.(jpe?g|png) /$1.html  [QSA,L]
正如Wh1T3h4Ck5所注意到的

编辑QSA查询字符串追加)标志是可选的,以及L最后)取决于上下文和其他规则。请阅读RewriteRule flags了解更多信息。

澄清:此解决方案假定已存在具有图像名称的HTML文档。类似的东西:

<html>
    <head>
        <title>Apple</title>
    </head>
    <body>
        <img src="images/Apple.jpg" alt="Apple">
    </body>
</html>

这不是大量图像的最佳解决方案,但它似乎符合OP的情况。