We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 41416
    • 2 Posts
    Два языка — 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.]
      • 41416
      • 2 Posts
      в .htaccess были дублированы строки
      # The Friendly URLs part
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(ru|en)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]