psics

psics
Рейтинг
130
Регистрация
02.04.2009

этот вариант, что выше написал работает на битриксе. А на модХ нет. То ли не туда ввожу.

Добавлял в index.php

http://jsfiddle.net/ - сюда выложи код

а сама форма отправляется?

неужно никто не верстает так?

siv1987:
Если кмс это не позволяет, лучше это и не делать. Регистр имеет значение - и плодить урлы в разном регистре не самая удачная идея.

вы не поняли. Мне нужно наоборот - чтобы при вводе Test, tEst, TEST переадресовывало на test

В итоге при любом вводе урла будет одна страница..

---------- Добавлено 11.11.2014 в 16:11 ----------

$host = $_SERVER[HTTP_HOST];//имя хоста

$uri = $_SERVER[REQUEST_URI];//здесь хранится адрес без имени хоста
$uri1 = str_replace ("/", "", $uri);
$uri1 = str_replace ("_", "", $uri1);
$uri1 = str_replace ("-", "", $uri1);
$uri1 = str_replace (".", "", $uri1);

$host1 = str_replace ("/", "", $host);
$host1 = str_replace ("_", "", $host1);
$host1 = str_replace ("-", "", $host1);
$host1 = str_replace (".", "", $host1);

if($uri != "/" || !ctype_lower($host1)){
if (!ctype_lower($uri1) || !ctype_lower($host1))
{
$uri = mb_strtolower($uri);//переводим адрес в нижний регистр
$host = mb_strtolower($host);//переводим хост в нижний регистр
header ('HTTP/1.1 301 Moved Permanently');//редиректим
header("Location: http://".$host.$uri);
}

}

Вот так если сделать, что скажете?

yandex.ru//////////////////////yandsearch?text=куча слешей&clid=1909644&lr=2 - ничего

да уже решено с помощью подсказки от siv1987. Но возникает вопрос другой. Как сделать, чтобы урл не зависел от регистра..

site.ru/test

site.ru/TesT

должны вести на одну страницу..

двиг не обновляли?

может подскажите по этому вопросу? /ru/forum/872741

Всего: 619