从子目录重定向HTACCESS

时间:2014-10-10 08:31:23

标签: php .htaccess redirect

我正在制作重定向脚本

我想重定向所有链接/ en /

例如,像这样的重定向链接

http://example.com/en/some-text/123-some-text-123456.html

http://example.com/some-text/123-some-text-123456.html

我正在尝试使用此脚本,但现在不能使用

RewriteEngine on
RewriteCond %{HTTP_HOST} (.*)\en\(.*)
RewriteRule http://www.example.com/$1 [R=301,L]

任何帮助将不胜感激

谢谢!

2 个答案:

答案 0 :(得分:1)

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/en/(.*) [NC]
RewriteRule .* http://www.example.com/%1 [R=301,L]

使用此选项 - 使用%1修饰符,您可以访问上一个RewriteCond中的提取组。

答案 1 :(得分:0)

使用此

很简单
Redirect 301 http://example.com/en/(.*)$ http://example.com/$1