Если в URL-адресе моего сайта нет параметра языка, я бы хотел принудительно перенаправить на английскую версию сайта. Мои URL-адреса такие:
http://localhost:8888/имя_сайта/продукты http://localhost:8888/site_name/products/a-nice-product
и т.д
Если нет «en», «fr» или «nl» после идентификатора /site_name/, например, htaccess, чтобы перенаправить его на любой текущий URL-адрес, НО с добавлением «en» после /site_name/.
Как это сделать с файлом .htaccess?
Текущие правила .htaccess:
RewriteEngine On
RewriteBase /site_name/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)$ /site_name/index.php?$1 [L]