За последние 24 часа нас посетили 64312 программистов и 1754 робота. Сейчас ищут 846 программистов ...

mod_rewrite: перенаправление

Тема в разделе "Регулярные выражения", создана пользователем rblake, 30 апр 2009.

  1. rblake

    rblake Активный пользователь

    С нами с:
    26 апр 2009
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте!
    Наверное для многих не секрет, что при добавлении к любому сценарию ?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
    мы увидим логотип php. Прошу помочь избавиться от этого (если это возможно). Пришла в голову мысль делать перенаправление через mod_rewrite… но реализовать не получилось. Есть идеи как убрать «пасхалку»?
     
  2. expose_php = off в php.ini
     
  3. rblake

    rblake Активный пользователь

    С нами с:
    26 апр 2009
    Сообщения:
    3
    Симпатии:
    0
    флоппик
    Спасибо большое. А то гугл не помог… всё об играх писал
     
  4. 61re

    61re Активный пользователь

    С нами с:
    1 окт 2009
    Сообщения:
    2
    Симпатии:
    0
    Сегодня придумал как скрыть пасхальные яйца на обычном хостинге.Как известно доступ к php.ini виртуальные хосты не имеют.
    Если есть способ оригинальнее, я не против.

    Итак, требуется сервер apache с поддержкой mod_rewrite.

    1. Создаем файл index.php
    2. Создаем файл .htaccess и записываем в него нижеследующее:
    Код (Text):
    1.  
    2. <IfModule mod_rewrite.c>
    3.   RewriteEngine On
    4.   RewriteBase /
    5.   RewriteRule ^index(\.php|\.pl|\.html|\.htm|\.xhtml|)$ index.php?foo=true&%{QUERY_STRING} [NC]
    6. </IfModule>
    Теперь открываем данные url'ы в браузере:
    http://php.ltd/index.php?=PHPE9568F36-D ... AA001ACF42
    http://php.ltd/index.php?=PHPE9568F34-D ... AA001ACF42
    http://php.ltd/index.php?=PHPE9568F35-D ... AA001ACF42
    http://php.ltd/index.php?=PHPB8B5F2A0-3 ... 7B08C10000

    Также теперь скрипт имеет несколько расширений pl,html,htm,xhtml

    Суть заключается в том что .htaccess подставляет в index.php переменную foo=true в самое начало, тем самым не давая появиться пасхалкам.
     
  5. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    шутник

    реализация ужасная
     
  6. 61re

    61re Активный пользователь

    С нами с:
    1 окт 2009
    Сообщения:
    2
    Симпатии:
    0
    Да знаю что ужасная. Но как тогда скрыть по другому, если ты на обычном хостинге?
    Есть идеи?