RewriteRule поддоменов многоязычный со строкой запроса - PullRequest
0 голосов
/ 03 ноября 2018

Как я могу RewriteRule субдоменов на нескольких языках со строкой query?

Например, это моя текущая ссылка:

https://en.XXXXXXXX.com/photo/31465/house

Я хочу, чтобы при смене языка в субдомене за исключением строки query.

Итак, когда меняете язык с en на fr, я хочу получить следующий результат:

https://fr.XXXXXXXX.com/photo/31465/house

Я пытался использовать этот код в .htaccess, но он не работает:

RewriteCond %{HTTP_HOST} ^(.+)\.XXXXX\.com
RewriteCond %{HTTP_HOST} !^www\.XXXXX\.com
RewriteRule ^(.*)$ https://%1\.XXXXX\.com/$1 [R=301,QSA,NC,L]

Это мой текущий .htaccess

ErrorDocument 404 https://toppng.com
Options -Indexes

    RewriteEngine On
    RewriteBase /

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [R=301,QSA,NC,L]

    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

Я использую laravel 5.3 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...