Автор Тема: mod_rewrite и регистр  (Прочитано 5253 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mod_rewrite и регистр
« : 20 Декабря 2006, 14:40:57 »
перевожу все запросы в скпипт

RewriteRule ^(.*)$ /scripts/run_server/index.cgi?URL=$1 [QSA]

в урл всё постоянно передаётся в нижнем регистре...можно от этого избавиться?..чтобы как ввёл я

т.е. ввёл http://www.site.ru/AAA/ и передавалось ?URL=AAA

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
mod_rewrite и регистр
« Ответ #1 : 20 Декабря 2006, 16:30:29 »
The documentations is your friend

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mod_rewrite и регистр
« Ответ #2 : 20 Декабря 2006, 17:25:06 »
э...это я так понял надо флаги указывать?...только не понял куда сунуть :)

там есть [NC] - no case

case будет просто [C] ?...и как прописывать...

так чтоли

RewriteRule ^(.*)$ /scripts/run_server/index.cgi?URL=$1 [QSA] [L]

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
mod_rewrite и регистр
« Ответ #3 : 20 Декабря 2006, 19:13:12 »
Через запятую флаги указываются. Там же примеры есть.
The documentations is your friend

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mod_rewrite и регистр
« Ответ #4 : 20 Декабря 2006, 19:26:40 »
А...:)...


RewriteRule ^(.*)$ /scripts/run_server/index.cgi?URL=$1 [QSA,C]

?

там почему то про case sensative ничё не сказано...только про NC

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mod_rewrite и регистр
« Ответ #5 : 23 Декабря 2006, 12:43:39 »
э...ну помогите кто-нибудь!

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mod_rewrite и регистр
« Ответ #6 : 26 Декабря 2006, 17:10:46 »
up

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
mod_rewrite и регистр
« Ответ #7 : 26 Декабря 2006, 17:40:46 »
RewriteRule ^/(.*)$ /scripts/run_server/index.cgi?URL=$1 [NC,L]
The documentations is your friend

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mod_rewrite и регистр
« Ответ #8 : 27 Декабря 2006, 02:14:09 »
странно...но не работает..к тому ж NC - nocase

хм...и вообще под юнихом посмотрел...оно по умолчанию нормально работает...а в винде всё перебивает в нижний регистр

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
mod_rewrite и регистр
« Ответ #9 : 27 Декабря 2006, 16:00:50 »
Не знаю, с виндовым mod_rewrite не работал.
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28