我将Wordpress设置为在管理永久链接设置中由 postname 重写。
我在图库中使用根路径,例如
/wp-content/themes/bones/images/portfolio/house.jpg
但是正在重写图像以从帖子名称开始,例如,
http://mysite.dev/design/wp-content/themes/bones/images/portfolio/house.jpg
...所以得到404回复。
如何更改我的访问文件以阻止这种情况发生?这是访问文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我不想使用图片的完整网址,这就是我想要一个htaccess文件解决方案的原因。
答案 0 :(得分:0)
永久链接设置仅适用于您的网页/博客等。 - 不适用于您在帖子或模板中使用的链接。
如果您在帖子中使用/images/portfolio/house.jpg,他们肯定会添加到您所在位置的当前网址,例如,如果您在{{3} },它会是http://mysite.dev/design/。
因此,在您的帖子中,您可以尝试:
<img src="../wp-content/themes/bones/images/portfolio/house.jpg">
(不是很漂亮)或使用完整网址(默认为wordpress)
在您的模板中使用:
<?php echo get_bloginfo('template_url'); ?>/images/portfolio/house.jpg