我需要从所有URL中删除/en,希望使用.htaccess

我需要从所有URL中删除/en,希望使用.htaccess,.htaccess,redirect,rewrite,joomla1.5,multilingual,.htaccess,Redirect,Rewrite,Joomla1.5,Multilingual,使用Joomla并试图停止使用JoomFish,但在我们使用它的时候,其他网站链接到我们的页面,如basedomain.org/en/everypage。现在这些链接转到404错误 如何使用.htaccess将basedomain.org/en/everypage的所有请求重写或重定向到basedomain.org/everypage Options +FollowSymLinks -MultiViews RewriteEngine On RewriteRule ^en/(.*)$ /$1 [L

使用Joomla并试图停止使用JoomFish,但在我们使用它的时候,其他网站链接到我们的页面,如basedomain.org/en/everypage。现在这些链接转到404错误

如何使用.htaccess将basedomain.org/en/everypage的所有请求重写或重定向到basedomain.org/everypage

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^en/(.*)$ /$1 [L,R=302]
一旦你确认它有效,将302改为301。301很难调试,因为浏览器会缓存它

或者,使用更简单的重定向匹配,无需启用重写引擎:

RedirectMatch permanent /en/(.*) http://www.example.com/$1
将www.example.com替换为您自己的域

可能重复的