我有一个 Wordpress 安装,我想将每个看起来像这样的请求重写
".*/stories/images/requested-image.png"
为"/stories/images/requested-image.png"
.
基本上,我想删除 Wordpress 在阅读一篇文章、浏览类别、日期等时可能放在那里的所有内容。
问题是在这个特定的安装中,我有一个错误的文章导入,图像的路径看起来像这样<img src='stories/images/image1.png'>
。这在主页上没问题,但在单个文章页面上,wordpress 在它前面添加了永久链接的东西,所以我需要将我的 apache 引导到正确的路径。
我当前的 .htacces 看起来像这样,但它不起作用。
RewriteEngine On
# This should make the old images (imported from joomla) work
RewriteRule ^(.*)(/images/stories/.*)$ $2
# 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