我需要从所有网址中删除/ en,想要使用.htaccess

时间:2013-05-14 19:32:20

标签: .htaccess redirect rewrite joomla1.5 multilingual

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

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

1 个答案:

答案 0 :(得分:0)

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^en/(.*)$ /$1 [L,R=302]

一旦确认它有效,请将302更改为301.(301非常难以调试,因为浏览器会对其进行缓存)

或者,使用RedirectMatch(更简单,无需启用RewriteEngine):

RedirectMatch permanent /en/(.*) http://www.example.com/$1

(将www.example.com替换为您自己的域名)