wordpress - 如何从 htaccess /en/blog 重定向到位于 ./blog 的文件夹
问题描述
我在 pretashop 1.6 中有一个商店,在项目的根目录中带有网址www.example.com/en/我有一个名为 blog 的文件夹,其中包含一个 wordpress,要查看博客,网址如下www.example.com/ blog/,我需要它是www.example.com/en/blog/
我尝试了以下方法:
- 将博客放在文件夹 ./en/blog 中,从 htaccess 添加从 /blog 到 /en/blog 的 301 重定向,我在 wordpress 数据库中更改了从 */blog 到 */en/blog 的引用,它可以正常工作,但 prestashop 商店不起作用,因为在输入www.example.com/en时会引发访问被拒绝错误。
我认为我需要用 htaccess 做的是,当我搜索 /en/blog/ 时,即使 url 显示 /en/blog/,我阅读的文件夹也是 /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
推荐阅读
- json - 在 Ballerina 中使用查询表达式连接两个 json 对象
- networking - 在 AWS 中使用 avahi 发现服务
- python-3.x - matplotlib如何使三个折线的波动范围在同一张图中都很明显?
- reactjs - 防止我的 React / Gatsby 联系表被劫持
- html - 如何在 Angular 中使 Bootstrap 导航栏响应?
- ios - 调用所有父节点和子节点 - SceneKit
- kotlin - Kotlin 中的引用相等
- c++ - C ++多维数组,每行和每列都有总和
- php - 当我登录我的网站时,它说它登录成功,但是当我去我的数据库时,它什么也没显示
- servicenow - ServiceNow OAUTH 代币生成中没有再生代币的概念