2016-03-22 2 views
1

Моя проблема очень проста, но я действительно не могу найти решение (даже если я не новый с .htaccess конфигурации)301 постоянного Перенаправление удалить параметр

это то, что я пытался

#ENGLISH CORRECTION 
RedirectMatch 301 ^en/(.*)/?$ $1 

у меня есть многоязычный веб-сайт, доступный с HTTPS : //www.domain.com/ < языка>/< страница>

Я хотел бы иметь < язык> параметра только для языков диффера чем английский .. так что я хотел бы иметь то, что

if <language> == en 
301 redirect from /en/<page> to /<page> 

Любая идея о том, как реализовать систему выше?

благодарит заранее!

ответ

2

Вы имеете право идею, но с mod_alias (в Redirect и RedirectMatch директивы), вы должны соответствовать лидирующий слеш:

#ENGLISH CORRECTION 
RedirectMatch 301 ^/en/(.*)/?$ $1 
+0

К сожалению, он не работает. Я пробовал ваш код, но ничего не происходит. –

Смежные вопросы