У меня есть сайт с 6 языками - я использую/en и/de или/it для кодов языков в URL-адресе. Я хочу перенаправить один langauge (IT) в другой домен (внешняя ссылка - просто переслать пользователя на итальянский сайт). Я думаю. Htaccess - правильный способ сделать это.Переадресация языка htaccess для joomla страницы
.htaccess все еще слишком сложный для меня.
Пользователь должен перенаправляться только при попытке доступа к языку на сайте, так что в основном, когда он обращается к некоторому URL-адресу, имеющему тег/it/language.
Может ли кто-нибудь помочь с какой-то магией .htaccess?
Я попытался изменить следующий код, который я нашел, но я не понимаю этого достаточно пока ... пока не работает ...
RewriteCond %{HTTP:Accept-Language} ^(it.*) [NC]
RewriteCond %{REQUEST_URI} !(^/it/.*) [NC]
RewriteRule ^(.*)$ /it/$1 [L,R=301]
RewriteCond %{REQUEST_URI} !(^/.*) [NC]
RewriteRule ^(.*)$ /$1 [L,R=301]
никогда не используйте '.htaccess' если у вас есть доступ к реальной конфигурации сервера! Это намного дороже (производительность снижается), гораздо сложнее отлаживать и поддерживать и часто требует более сложной настройки по сравнению с реализацией тех же правил в реальной конфигурации сервера. – arkascha