Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Защита от рипа
#1
Начну с того что попрошу очистить все кукии сайт http://www.l2.ru (если они имеются) и перейти на сам сайт http://www.l2.ru
Теперь Вас кинуло на http://l2.ru/play_lineage2/
Тобиш у них стоит перенаправление. Для чего это сделано? программа teleport PRO рипает весь сайт практически, а с этим перенаправлением она не рипнет его,так как не моэет сохранять куки! На сайт http://l2.ru/play_lineage2/ кидает только 1раз с браузера,так как куки созхранаяются.

Вопрос: как сделать такую же фигню на стрессе?)) Чтоб такая же фигня была с главного домена!(думаю ясно почему) кидало на др сылку.А после принятия куков главная открываласб. ТАк как если будет не главная страница а http://www.site.ru/55 (хD) то это можно обойти)
Ответ
#2
Думаю, что вид и тип cms не имеет особого значения. Редирект ставится в файле .htaccess
Примерно так:

DirectoryIndex index.html
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(index\.html)?$ папка_в_которой_будет_лежать_файл/файл_главной_страницы.html [L,QSA]
Ответ
#3
Credo, оО спасибо попробую)) А тобиш это не получится сделатьна винде (своем компе) ? там же нету хатчеса

RewriteRule ^(index\.html)?$ папка_в_которой_будет_лежать_файл/файл_главной_страницы.html - вот тут поподробнее ,не очень ясно, а где указать на какую страницу должно кидать?
Ответ
#4
Для такого пренаправления не требуется .htaccess, для ЧПУ да, но не перенаправления. Достаточно проверить наличие куки (как на руофе) и если куки нет - перенаправить на нужную страницу.

PHP код:
<?php 
if (false === isset($_COOKIE['wasHere'])) { // проверяем отсутсвие cookie
setcookie('wasHere', 'true', time() + 2592000, '/', null, null, null))
header('location: http://site.ru/play/', 302); // перенаправим посетителя на нужную страницу
}
Ответ
#5
PROGRAMMATOR, БОЛЬШОЕ СПАСИБО! ТЫ реальный прогроматор))

Добавлено через 4 минуты
тока обяьсни куда это пихать? чистый код в Хеад и зкрыть тегами "скриптс" или можно линк на скрипт? (пробывал оба не получилось). Либо что-тоя упустил? Явно что не в боди его сувать.
Ответ
#6
В index.php
Ответ
#7
Вы говорите о index.php корневом на скоко я понил. А там скрипт идет, туда как бы сувать его чистым кодом или в тегах скриптс?(не помогло) или как-то подругому?

ВОт код самого index.php из стресса:
index.php
Ответ
#8
Эх... после define( "MOD", "index" ); вставить как оно есть.
Ответ
#9
Ответ
#10
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Защита сайта, MySQL баз и сервера Lineage2 Jocker 17 4,694 12-07-2011, 04:08 PM
Последний пост: Jocker

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)