Здравствуйте, помогите пожалуйста разобраться, пытаюсь сделать свой сайт мультиязычным по инструкции https://dle-news.ru/tips/page,1,2,104-sozdanie_sajjta_na_neskolkikh_jazykakh.html#comment создал 3 шаблона с разными языками.
Переключение шаблонов реализовал так:
<div class="mininai" style="font-size: 1.2rem;"><i class="fa fa-globe" style="padding-right: 10px;"></i>Язык
<form method="post"><select onchange="submit()" name="skin_name">
<option value="russian" selected="selected">Русский</option>
<option value="ukrainian">Українська</option>
<option value="english">English</option>
</select><input type="hidden" name="action_skin_change" value="yes"></form>
</div>
Все супер, шаблоны переключаются так как надо, но одна проблема все они на одной дефолтной ссылке (https://site/), подскажите пожалуйста, как можно сделать чтобы под каждый шаблон с своим языком ссылка имела такой вид:
Для Русского шаблона https://site/ru/
Для Украинского шаблона https://site/ua/
Для Английского шаблона https://site/en/
Пробовал через .htaccess как рекомендуют на той же странице форума, не получилось.
RewriteRule ^ ru (/?)+$ index.php?action_skin_change=yes&skin_name=english [L]
RewriteRule ^ua/(/?)+$ index.php?action_skin_change=yes&skin_name=ukrainian [L]
RewriteRule ^en(/?)+$ index.php?action_skin_change=yes&skin_name=english [L]
Помогите пожалуйста в решении данной проблемы.
Так же пробовал реализовать так:
<a href="https://site.ru/index.php?action_skin_change=yes&skin_name=russian">Русский</a>
<a href="https://site.ru/index.php?action_skin_change=yes&skin_name=ukrainian">Українська</a>
<a href="https://site.ru/index.php?action_skin_change=yes&skin_name=english">English</a>
Шаблоны переключаются, но только при переключении кидает на главную и все равно ссылки остаются одинаковые (https://site/).
Заранее благодарен за помощь.
P.S. Движок 16.0, все испытания провожу локально на Open Server Panel.
Переключение шаблонов реализовал так:
<div class="mininai" style="font-size: 1.2rem;"><i class="fa fa-globe" style="padding-right: 10px;"></i>Язык
<form method="post"><select onchange="submit()" name="skin_name">
<option value="russian" selected="selected">Русский</option>
<option value="ukrainian">Українська</option>
<option value="english">English</option>
</select><input type="hidden" name="action_skin_change" value="yes"></form>
</div>
Все супер, шаблоны переключаются так как надо, но одна проблема все они на одной дефолтной ссылке (https://site/), подскажите пожалуйста, как можно сделать чтобы под каждый шаблон с своим языком ссылка имела такой вид:
Для Русского шаблона https://site/ru/
Для Украинского шаблона https://site/ua/
Для Английского шаблона https://site/en/
Пробовал через .htaccess как рекомендуют на той же странице форума, не получилось.
RewriteRule ^ ru (/?)+$ index.php?action_skin_change=yes&skin_name=english [L]
RewriteRule ^ua/(/?)+$ index.php?action_skin_change=yes&skin_name=ukrainian [L]
RewriteRule ^en(/?)+$ index.php?action_skin_change=yes&skin_name=english [L]
Помогите пожалуйста в решении данной проблемы.
Так же пробовал реализовать так:
<a href="https://site.ru/index.php?action_skin_change=yes&skin_name=russian">Русский</a>
<a href="https://site.ru/index.php?action_skin_change=yes&skin_name=ukrainian">Українська</a>
<a href="https://site.ru/index.php?action_skin_change=yes&skin_name=english">English</a>
Шаблоны переключаются, но только при переключении кидает на главную и все равно ссылки остаются одинаковые (https://site/).
Заранее благодарен за помощь.
P.S. Движок 16.0, все испытания провожу локально на Open Server Panel.

