【问题标题】:.htaccess image redirect (different directory).htaccess 图像重定向(不同的目录)
【发布时间】:2016-07-16 08:18:51
【问题描述】:

有人可以帮助我在 .htaccess 中重定向图像吗? 我需要更换 http://www.example.com/wp/folder_changes/6/bg6.pnghttp://www.example.com/wp/wp-content/uploads/folder_changes/bg6.png '6' 可以是任意数字和任意长度。

我只有一些正则表达式的经验,想出了这个:

\/wp\/(.*)\/(.*)\/bg(\d*).png$

你如何重新组装它?

RewriteEngine On
RewriteRule /wp/(.*)/(.*)/bg(\d*).png$ /wp/wp-content/uploads/???/bg???.png

谢谢!

【问题讨论】:

    标签: php wordpress image .htaccess


    【解决方案1】:

    我相信你想要:

    RewriteRule wp/(.*)/(.*)/bg(\d*).png$ /wp/wp-content/uploads/$1/bg$3.png
    

    【讨论】:

    • @greg-bornonus 谢谢。我是否只是像这样使用标准的 wordpress 代码将它粘贴到我的 .htaccess 文件中? # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wp/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp/index.php [L] RewriteRule /home/htmlcolor/public_html/wp/(.*)/(.*)/bg(\d*).png$ /home/htmlcolor/public_html/wp/wp-content/uploads/$1/bg$2.png </IfModule> # END WordPress
    • 格式不是很好,但是你在所有其他规则之后将它添加为一个新行,就在 \ 之前
    • 是的,我不知道如何在评论中更好地格式化它,但每个项目都在一行上。问题,这适用于嵌入式文件,对吗?我正在嵌入一个引用 example.com/wp/folder_changes/6/bg6.png 的文件
    • 不需要存在,但可以存在
    猜你喜欢
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 2021-01-30
    相关资源
    最近更新 更多