41

Главная - php - Ошибки в php

Ошибка двойного слеша

Пример работы скрипта : «Ошибка двойного слеша»
Полное описание можно найти на cтранице описания
Скрипт № 25.1
Cкачать архив «Ошибка двойного слеша»
Всего скачали 21 раз/а.

Откуда берется двойной слеш в адресной строке! Иногда это довольно сложно понять и найти! Ошибка двойного слеша в ссылке может возникнуть по простой невнимательности!
Например – вы сделали ссылку и не обратили внимание. Что ваша ссылка имеет двойной слеш!
Это конечно не критично!
НО! Во-первых – для Яндекса – я не уверен, но скорее всего это две будут разные страницы! В смысле с разным адресом, но у них будет одинаковый контент! А две страницы с одинаковым контентом – это не совсем хорошо!
Во-вторых – для многих скриптов например у меня - это будут тоже две разные ссылки!
Поэтому делаем просто! Находим в адресной строке двойной слеш и заменяем его на одинарный и делаем переадресацию!
Естественно, что такой код должен находиться в самом верху страницы…
После сессий и кук.

$uri = $_SERVER['REQUEST_URI'];
$domen= $_SERVER["HTTP_X_FORWARDED_PROTO"].'://' .$_SERVER["HTTP_HOST"];
if(substr_count($uri, '//')){echo '<meta http-equiv="refresh" content="0; url='.$domen.str_replace('//', '/', $uri).'">'; exit; }

P.S. Этот, эти примеры и вообще весь сайт делается для того, чтобы вы могли понять, как это должно работать!
Потому, что я помню, как сам барахтался в этом море информации!
Не забывай о ближних своих!
Помогай им!
И не забывай тех, кто помог тебе!
Просто скажи спасибо!
Любая твоя реакция, на представление материалы очень важна для нас!
Не молчи! напиши что-то!(В рамках приличия конечно)


Нашел ошибку - напиши в коментах! У нас происходит большая чистка контента и приведение его к одному шаблону!
Если увидел ошибку – не поленись – напиши в коментах!
Мы очень Вам благодатны за вашу активную позицию!
Поделиться :
Оставить комментарий:
Всего комментариев : 0 PRO DW
+
=


PRO DW
Проголосовать: (Рейтинг звездный)
Еще никто не проголосовал
Может послушаем немного музыки!?