Php htaccess以重定向到另一个目录

Php htaccess以重定向到另一个目录,php,apache,.htaccess,mod-rewrite,web,Php,Apache,.htaccess,Mod Rewrite,Web,我有一个示例网站: example.com 我在这个网站上有一个博客文件夹,我还有另一个文件夹,其中的文件与根目录完全相同(它是一个已翻译的文件夹) example.com/en/ 我需要将点击我的横幅的用户重定向到根博客文件夹,使用与他点击相同的atributes 例如: 他点击/en/文件夹中的一篇博客文章 example.com/en/blog/eventos_21_example-post 我需要在htaccess上添加一些东西来重定向此链接 example.com/blog/event

我有一个示例网站:

example.com

我在这个网站上有一个博客文件夹,我还有另一个文件夹,其中的文件与根目录完全相同(它是一个已翻译的文件夹)

example.com/en/

我需要将点击我的横幅的用户重定向到根博客文件夹,使用与他点击相同的atributes

例如:

他点击/en/文件夹中的一篇博客文章

example.com/en/blog/eventos_21_example-post

我需要在htaccess上添加一些东西来重定向此链接

example.com/blog/eventos_21_example-post

它需要对每个帖子都有效

有什么帮助吗


谢谢

将此代码放入您的
文档\u ROOT/.htaccess
文件:

RewriteEngine On
RewriteBase /

RewriteRule ^es/(blog/.*)$ /$1 [L,NC,R]
RewriteRule ^blog/(.*)$ /es/$1 [L,NC]

我现在在这里看到,它不是与所有的链接工作。可能是什么?这个链接有效:example.com/blog/eventos_227_frias-no-clima-de-copa这不是example.com/en/blog/educational_223_a-colonia-kids-do-vale-verde-vai-ser-show-de-bola它的重定向到/es/blog我怀疑你还有其他规则那是行为不端。上述规则非常简单,在这两种情况下都有效。你能在你的问题中发布你的完整的.htaccess。规则对我来说很好。
/es/blog
中也有.htaccess吗?嗯,好的。打开
example.com/es/blog/eventos_227_frias-no-clima-de-copa时会发生什么