Проверьте REQUEST_URI на наличие /nl/ или /en/, чтобы изменить мои правила RewriteRules.Php

Кемеровские программисты php общаются здесь
Anonymous
Проверьте REQUEST_URI на наличие /nl/ или /en/, чтобы изменить мои правила RewriteRules.

Сообщение Anonymous »

У меня есть собственная система CMS с настройками для многоязычного веб-сайта, и я сохраняю ее в своей базе данных. Но я не могу проверить эту переменную в своем htacces, поэтому хочу проверить URL-адрес моего запроса следующим образом:
cms2024.nl/nl/home или cms2024.nl/home, а затем указать другое RewriteRules, чтобы получить правильный порядок URL-адресов.
Если в URL-адресе указан язык, мне нужны следующие правила:

Код: Выделить всё

RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ /index.php?taal=$1&page=$2&title=$3&beginnenbij=$4 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/$ /index.php?taal=$1&page=$2&title=$3 [L]
RewriteRule ^([^/]*)/([^/]*)/$ /index.php?taal=$1&title=$2 [L]
и иначе:

Код: Выделить всё

RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /index.php?page=$1&title=$2&beginnenbij=$3 [QSA,L]
RewriteRule ^([^/]+)/([^/]+)/?$ /index.php?page=$1&title=$2 [QSA,L]
RewriteRule ^([^/]+)/?$ /index.php?title=$1 [QSA,L]
как мне проверить это в моем файле htaccess на правильность построения URL?

Подробнее здесь: https://stackoverflow.com/questions/782 ... writerules

Вернуться в «Php»