X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Нижний регистр в htaccess
reds
reds
Topic Starter сообщение 26.9.2016, 21:58; Ответить: reds
Сообщение #1


Как сделать так, чтобы если вводится url, содержащий заглавные символы, они делались в нижний регистр:

Примеры:

site.ru/Page
site.ru/My_Page

Во что они должны превратиться:

site.ru/page
site.ru/my_page
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 27.9.2016, 1:00; Ответить: k0ttee
Сообщение #2


В нижний регистр это называется - to lowercase.

Я думаю так (в начале файла)

#to lowercase begin
RewriteCond $1 [A-Z]
RewriteRule ^(.*)$ /${lowercase:$1} [R=301,L]
#to lowercase end


Можно побуквенно, правда выглядит монструозно.

RewriteRule ^([^A]*)A(.*)$ $1a$2
RewriteRule ^([^B]*)B(.*)$ $1b$2
RewriteRule ^([^C]*)C(.*)$ $1c$2
RewriteRule ^([^D]*)D(.*)$ $1d$2
RewriteRule ^([^E]*)E(.*)$ $1e$2
RewriteRule ^([^F]*)F(.*)$ $1f$2
RewriteRule ^([^G]*)G(.*)$ $1g$2
RewriteRule ^([^H]*)H(.*)$ $1h$2
RewriteRule ^([^I]*)I(.*)$ $1i$2
RewriteRule ^([^J]*)J(.*)$ $1j$2
RewriteRule ^([^K]*)K(.*)$ $1k$2
RewriteRule ^([^L]*)L(.*)$ $1l$2
RewriteRule ^([^M]*)M(.*)$ $1m$2
RewriteRule ^([^N]*)N(.*)$ $1n$2
RewriteRule ^([^O]*)O(.*)$ $1o$2
RewriteRule ^([^P]*)P(.*)$ $1p$2
RewriteRule ^([^Q]*)Q(.*)$ $1q$2
RewriteRule ^([^R]*)R(.*)$ $1r$2
RewriteRule ^([^S]*)S(.*)$ $1s$2
RewriteRule ^([^T]*)T(.*)$ $1t$2
RewriteRule ^([^U]*)U(.*)$ $1u$2
RewriteRule ^([^V]*)V(.*)$ $1v$2
RewriteRule ^([^W]*)W(.*)$ $1w$2
RewriteRule ^([^X]*)X(.*)$ $1x$2
RewriteRule ^([^Y]*)Y(.*)$ $1y$2
RewriteRule ^([^Z]*)Z(.*)$ $1z$2


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VayBoy
VayBoy
сообщение 5.5.2017, 19:11; Ответить: VayBoy
Сообщение #3


(k0ttee)
Можно побуквенно, правда выглядит монструозно.

не то что бы даже монструозно, сколько вызывает кучу редиректов и нагрузку на виртуальном хостинге в 15-20 раз множит.
я даже зарегался ради спасибо вам сказать за это решение.

три дня убил чтоб выяснить потом откуда у меня дитчайший нагруз в админке хостаря засветился.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как перенести правила переадресации из .htaccess в php обработчик nginx?
0 KrisGuseva 2097 28.12.2019, 7:33
автор: KrisGuseva
Открытая тема (нет новых ответов) Наладить htaccess на Wordpress
2 LebedevStr 1805 25.5.2017, 14:14
автор: LebedevStr
Открытая тема (нет новых ответов) Программист PHP со знанием Битрикс (г. Нижний Новгород)
0 mapnn 1735 23.4.2017, 18:10
автор: -mapnn-
Открытая тема (нет новых ответов) Программист PHP со знанием Битрикс (г. Нижний Новгород)
0 mapnn 1462 23.4.2017, 18:09
автор: -mapnn-
Открытая тема (нет новых ответов) Java Developer (Нижний Новгород)
0 itincorp 1493 16.2.2017, 18:16
автор: -itincorp-


 



RSS Текстовая версия Сейчас: 19.4.2024, 22:30
Дизайн