Контекст:
Я создал приложение Angular и локализовал его с помощью официального пакета @angular/localize. Затем я создал свое приложение для разных языков, которые поддерживает мой веб-сайт, включая английский и французский. В результате у меня есть две папки для каждого языка: fr и en.
Я загрузил эти папки en и fr в корень папки public_html и настроил таким образом свой файл .htaccess. .
Код: Выделить всё
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.html [L]
# Redirect to /fr by default
RewriteRule ^$ /fr [L]
# Redirect mysite.com/fr to /fr folder
RewriteRule ^fr(/.*)?$ /fr$1 [L]
# Redirect mysite.com/en to /en folder
RewriteRule ^en(/.*)?$ /en$1 [L]
В чем проблема и как ее решить?
Подробнее здесь: https://stackoverflow.com/questions/786 ... ngular-spa
Мобильная версия