我将一个旧的(静态)网站重新设计为WordPress CMS。现在,该网站基于WordPress,以“博客”作为显示所有帖子的页面。在以前的(静态)版本中,他们已经在/blog目录中有一个单独的WP blog。我将所有旧的博客帖子导入到新的WP设置中,但问题是图像。在旧博客上,帖子中的图片有如下来源http://www.example.com/blog/wp-content/uploads/../x.jpg
但一旦所有帖子都导入到新站点,这些图片路径在导入的帖子中并没有改变,现在都是断开的链接。
我试图通过创建一个空文件夹来解决此问题blog
在根上,仅wp-content/uploads
文件夹,以便旧图像的路径继续工作。但现在我的新博客页面不起作用了。而不是显示/blog
贴子,它显示blog
目录这是因为。htaccess知道这一点/blog
是一个现有目录,该目录已存在且未将请求传递给索引。php。
现在唯一的解决办法就是告诉别人。htaccess只考虑那些作为图像URL且文件存在的“/博客”目录请求。并将其余请求传递给索引。php。
违约htaccess内容如下所示:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我如何做到这一点?
谢谢