Проверьте 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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