Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Для профи > многосайтовость отдельный язык, отдельный сайт


Автор: americanets 31.7.2007, 16:08
с многосайтовостью разобрался, определяю домен по $_SERVER['HTTP_HOST'] и ищу его в базе, но есть такая задача сделать отдельный сайт на другом языке, но  не в субдомене, а www.site.ru/eng/ как делать такие "сайты" вернее как его найти в базе если есть www.site.ru  www.site.ru/eng/ www.site.ru/de/ и т д ? 

Автор: Diesel Draft 31.7.2007, 16:37
Почитай про .htaccess и RewriteRule. Я вроди на codenet.ru видел хорошею статтю з примером как у тебя

Автор: americanets 31.7.2007, 18:13
мне кажется тут не htaccess и RewriteRule нужно копать а название домена и первое до слеша, потом искать по ним , щас пробую посмотрю что выйдет 

Автор: Diesel Draft 31.7.2007, 18:14
можно и по названию, просто там это папка (/eng/) передавалась как переменная

Автор: kit_kat 1.8.2007, 22:37
http://tips.xet.ru/archives/url-vida-var1value1var2value2-var1value1var2value2-itd
и смотреть значение переменной

Код


RewriteRule ^/([^/]*)/([^/]*)(.*)$ $3?$1=$2 [QSA,N]
RewriteRule ^$ /page.php [L]



http://www.mydomain.com/pagID/2/a/111/b/222/c/333/ должно стать
http://www.mydomain.com/page.php?pagID=2&a=111&b=222&c=333



Автор: Diesel Draft 2.8.2007, 10:28
 smile Оно, 
kit_kat, спасибо, я той статьи так и не нашел

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)