Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно сделать редирект в .htaccess без смены URL.

Причем правило редиректа сложное, использует функцию base64_encode, md5 или другую функцию, которая преобразует URL в допустимое уникальное название файла.

Нужен редирект http://site.ru/old_url   =>  http://site.ru/cache/new_url.html

где  new_url = base64_encode(old_url)

или new_url = md5(old_url)

или new_url = другая_функция(old_url)

Но чтобы исходный URL http://site.ru/old_url в строке адреса браузера не менялся!

И редирект нужен только в том случае, если файл http://site.ru/cache/new_url.html существует.

Если такого файла нет, то редиректить некуда, и при первой загрузке страницы скрипт кэша создаст этот файл, а при повторной загрузке уже будет грузиться страница с кэша согласно правилу в .htaccess

Это нужно для работы моей системы кэширования. Сам скрипт кэша я написал.

А вот по такому сложному редиректу никакой информации не нагуглил. 

Вариант на уровне PHP не устраивает:

http://site.ru/cache/new_url.html))

{

   echo file_get_contents(http://site.ru/cache/new_url.html);

   //или require(DOCUMENT_ROOT/cache/new_url.html)

  die();

}

?>

такой вариант работает медленно.

8 лет назад
osmanbekirov
41 годУкраина
13 лет в сервисе
Был
год назад
  • Похожие заказы
  • Нужен человек, или команда, которая сможет создавать техническое задание по задаче,   вникать в задачу и задавая вопросы и рассматривать наши "хотелки"/наброски.  Предлагая варианты решения и указывая сроки выполнения каждого этапа. А так же выполнить задания по ...

    Закрыт
    8 лет назад
  • Будет буклет складной, формата А4. В конце текста надо будет вставить два разных QR-кода. Один с выводом на сайт (адаптивный шаблон), один с выводом на аккаунт сайта в weibo (китайская СМИ платформа, типа twitter).  ПС: фото ...

    Закрыт
    8 лет назад
  • Для нового сайта КУПЛЕН шаблон [url=http://unishop.oc-dev.ru/]http://unishop.oc-dev.ru/[/url] на [url=https://opencartforum.com/files/file/3063-%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-unishop/]https://opencartforum.com/files/file/3063-%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-unishop/[/url] Ветка поддержки шаблона - [url=https://opencartforum.com/topic/59248-%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-unishop/]https://opencartforum.com/topic/59248-%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-unishop/[/url] Шаблон залил на тестовый хостинг [url=http://pg.tsybulkin.ru]pg.tsybulkin.ru[/url], поставил на oStore 2.1.0.2 (rs.1) НУЖНО: 1) Настроит его на [url=http://pg.tsybulkin.ru]pg.tsybulkin.ru[/url], для начала, до вида как на demo - [url=http://unishop.oc-dev.ru/]http://unishop.oc-dev.ru/[/url], за ...

    Закрыт
    8 лет назад
  • На сайте Аллеяинструментов.рф на главной странице нужно сделать виджет с картинками логотипов производителей, при клике на странице загружаются товары выбранного производителя.

    Завершен
    8 лет назад
  • Привет нужен пхп скрипт для  регистрации демо аккаунтов через сайт  forex.com  https://secure.forex.com/forextrader-demo.html сдесь проходит регистрация  для программы forex trader pro  https://secure.forex.com/metatrader-demo.html а вот тут для metatrader 4 я хочу чтобы  посетители моего сайта могли открывать себе  демо счета ...

    Завершен
    8 лет назад