можно ли такое сделать через mod_rewrite или только через файл.

alpha

Новичок
можно ли такое сделать через mod_rewrite или только через файл.

Вобщем сайт многоязычный. Адрес, к примеру, site.com. Все языки добавляются как префикс: /en, /ru и т.д.
А вот украинский надо сделать как site.com.ua. site.com.ua находится на этом же хостинге.

Вот, допустим правило из .htaccess на site.com
RewriteRule ^((en|it)/)?collections(/)?$ collections_page.php?lang=$2 [L]

Можно ли написать .htaccess на site.com.ua, что б он работал с файлами с site.com?

Т.е. я не знаю синтаксиса :rolleyes: , я могу только так:
создать какой-нить файл, на который я переправляю все запросы с site.com.ua. в нем сделать разборку урла, как в .htaccess и подключаю соответствующие файлы с site.com.

Можно ли написать что-то вида
RewriteRule ^collections(/)?$ /home/public_html/site.com/collections_page.php?lang=ua [L]??
 

Фанат

oncle terrible
Команда форума
можно.
RevriteCond c проверкой HTTP_HOST.
site.com.ua надо зарегистрировать, как синоним для site.com
а не на разных учетных записях

ну, или через файл. делай, как тебе удобнее
 
Сверху