Два языка — 2 контекста. Проблема с путями к файлам(изображениям, файлы стилей css, и т.д.)
Установлен пакет Babel. Первый контекст с русским языком работает как надо, поскольку имеет
base_url /
site_url site.com/
cultureKey ru
base_url /en/
cultureKey en
site_url site.com/en/
Второй контекст беспощадно гнет свой путь типа того:
site.com/en/assets/templates/css/style.css или site.com/en/assets/photo/images.jpg — все конечно битое несмотря на разжеванные инструкции:
в .htaccess
# redirect all requests to /de/assets* and /nl/assets* to /assets*
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en)/assets(.*)$ assets$2 [L,QSA]
# redirect all other requests to /de/* and /nl/*
# to index.php and set the cultureKey parameter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
[ed. note: amigo-leo last edited this post 13 years, 7 months ago.]
в .htaccess были дублированы строки
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]