lang.domein.com въпрос

shaz

New member
Значи целта е индекса на езика на двуезичен сайт да бъде в суб домейна пр. en.site.com

в htaccessa езика се взима и се предава към променлива така:

RewriteCond %{HTTP_HOST} (bg|en)\.site\.com
RewriteRule ^(news|contacts|about)$ ?page=$1&lang=%1 [NC,QSA,L]

Значи когато съм в страница en.site.com/news всичко е ОК

Въпроса е какво трябва да бъде rewrite rule-то за да предава езика когато е заредена началната страница en.site.com ?

Пробвах с RewriteRule ^(.*)$ index.php?lang=%1 но с него не могат да се заредят другите страници
 
Re: lang.domein.com въпрос

принципно работи самоче трябва ако има други Rule-та трябва и в тях да се добавя index\.php
Също ако е зареден индекса тогава става page=index.php

Ако има начин където Rule-то за индекса си е само за себеси ще е най-добре
 
Последно редактирано:
Re: lang.domein.com въпрос

RewriteCond %{HTTP_HOST} (bg|en)\.site\.com
RewriteRule ^$ ?page=index.php&lang=%1 [NC,L]
RewriteRule ^(news|contacts|about)$ ?page=$1&lang=%1 [NC,QSA,L]

Малко свободни съчинения по темата, ама пробвай.
 

Back
Горе