Как перенаправить все запросы сайта с языком? - PullRequest
0 голосов
/ 23 ноября 2010

Я создаю веб-сайт с двумя языками, английским и французским.Если кто-то запросит http://www.abc.com, тогда я хотел бы перенаправить его на http://abc.com/fr, и fr - мой язык по умолчанию.

запрос любой страницы без языка en / или fr / должен перенаправить на fr /,Как мне написать htaccess для него

1 Ответ

0 голосов
/ 14 февраля 2011

Перенаправление www на / fr

RewriteCond %{HTTP_HOST} !^www\.abc\.com$ [NC] 
RewriteRule .? http://abc.com/fr%{REQUEST_URI} [R=301,L]

Перенаправление на / fr, если не установлено en / en

RewriteCond %{REQUEST_URI} !^/en [NC] 
RewriteRule .? http://abc.com/fr%{REQUEST_URI} [R=301,L]

REQUEST_URI : ресурс, запрошенный в строке HTTP-запроса (например, /index.html").

Вот дополнительная информация о RewriteCond .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...