.htaccess更改目录图像

时间:2017-01-22 08:08:40

标签: wordpress image .htaccess

我有这个博客,我一直在寻找改变我的形象路径的方法,但没有什么对我有用。

这是我的图片显示的网址:

http://localhost/blog/article1/

inside位于<img src="images/logo.jpg" />

但是使用此URL,服务器会搜索: localhost/blog/article1/images/logo.jpg

我的图片的真实网址是:localhost/blog/images/logo.jpg

我尝试了很多选择,但到目前为止没有一个对我有用。

注意:博客是在WordPress中制作的,但有些文章附带来自另一个迁移的代码,所以我可能无法更改整篇文章。

我需要的是将subdirectory提升为localhost/blog/images

1 个答案:

答案 0 :(得分:0)

好吧,您可能会将以/back/back1.gif结尾的所有呼叫重定向到该目录,因此呼叫来自何处并不重要。这确实意味着你不应该把这个称为其他的子目录,但我想你不会。

像这样的事情(在这里猜测,没有测试,所以请阅读那里的抄写:)

RewriteRule     ^(.*)/images/$(.*) http://test.example.com/back/$2 [L,R=301]

基本上你要改写所有包含&#39; / images /&#39;在它的静态地址,粘贴新的asdress($ 2 thingy)之后的图像,然后指示这是解析的最后一个命令(在htaccess中阻止奇怪的事情)并且你想要一个301(永久移动) )要发送的代码。