如何从htaccess /en/blog重定向到位于./blog的文件夹



我有一个商店在pretashop 1.6与url www.example.com/en/在项目的根我有一个文件夹称为博客,其中包含一个wordpress,查看博客,网址如下www.example.com/blog/,我需要它是www.example.com/en/blog/

我已经试过了:

  • 将博客放在文件夹中。/en/blog,从htaccess添加301重定向从/blog到/en/blog,我已经在wordpress数据库中更改了从*/blog到*/en/blog的引用,它可以正常工作,但是prestshop商店不工作,因为当进入www.example.com/en抛出访问拒绝错误。

我想我需要用htaccess做的是,当我搜索/en/blog/时,我读到的文件夹是/blog,即使url显示/en/blog/,但我不知道如何做到这一点。

我该怎么做?你能想到一个好主意吗?

非常感谢您的回答

基于此文档我举了一个例子,我认为。htaccess可以工作,也刷新WordPress中的永久链接并再次保存。

#  BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /en/blog/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /en/blog/index.php [L]
</IfModule>
#END WordPress

最新更新