Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать 301 редирект с больших кириллических букв на маленькие?

Александр Цыпруш Ученик (2), закрыт 5 лет назад
вот это помогло решить проблему с латинницей
if(preg_match('/[A-Z]/', $_SERVER['REQUEST_URI'])) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.strtolower($_SERVER['REQUEST_URI']));
}
а как решить вопрос с кириллицей?
Лучший ответ
Metotron Искусственный Интеллект (114850) 5 лет назад
mb_strtolower() для многобайтных кодировок
Остальные ответы
Саня Семенов Оракул (60394) 5 лет назад
if(preg_match('/[A-ZА-Я] /', $_SERVER['REQUEST_URI'])) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.strtolower($_SERVER['REQUEST_URI']));
}
Похожие вопросы