Сообщений: 326
Тем: 28
Зарегистрирован: Nov 2010
Начну с того что попрошу очистить все кукии сайт 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) то это можно обойти)
Сообщений: 1,416
Тем: 44
Зарегистрирован: Mar 2010
Репутация:
2,310
Думаю, что вид и тип cms не имеет особого значения. Редирект ставится в файле .htaccess
Примерно так:
DirectoryIndex index.html
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(index\.html)?$ папка_в_которой_будет_лежать_файл/файл_главной_страницы.html [L,QSA]
Сообщений: 326
Тем: 28
Зарегистрирован: Nov 2010
Credo, оО спасибо попробую)) А тобиш это не получится сделатьна винде (своем компе) ? там же нету хатчеса
RewriteRule ^(index\.html)?$ папка_в_которой_будет_лежать_файл/файл_главной_страницы.html - вот тут поподробнее ,не очень ясно, а где указать на какую страницу должно кидать?
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Для такого пренаправления не требуется .htaccess, для ЧПУ да, но не перенаправления. Достаточно проверить наличие куки (как на руофе) и если куки нет - перенаправить на нужную страницу.
PHP код: <?php
if (false === isset($_COOKIE['wasHere'])) { // проверяем отсутсвие cookie
setcookie('wasHere', 'true', time() + 2592000, '/', null, null, null))
header('location: http://site.ru/play/', 302); // перенаправим посетителя на нужную страницу
}
Сообщений: 326
Тем: 28
Зарегистрирован: Nov 2010
03-11-2011, 06:01 PM
(Сообщение последний раз редактировалось: 03-11-2011, 06:10 PM flashboom777.)
PROGRAMMATOR, БОЛЬШОЕ СПАСИБО! ТЫ реальный прогроматор))
Добавлено через 4 минуты
тока обяьсни куда это пихать? чистый код в Хеад и зкрыть тегами "скриптс" или можно линк на скрипт? (пробывал оба не получилось). Либо что-тоя упустил? Явно что не в боди его сувать.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Сообщений: 326
Тем: 28
Зарегистрирован: Nov 2010
03-11-2011, 06:17 PM
(Сообщение последний раз редактировалось: 03-11-2011, 06:30 PM flashboom777.)
Вы говорите о index.php корневом на скоко я понил. А там скрипт идет, туда как бы сувать его чистым кодом или в тегах скриптс?(не помогло) или как-то подругому?
ВОт код самого index.php из стресса:
index.php
Код: <?php
session_start( );
error_reporting( 0 );
define( "STRESSWEB", TRUE );
define( "ROOT_DIR", dirname( __FILE__ ) );
define( "INC_DIR", ROOT_DIR."/inc" );
define( "MOD", "index" );
// Website host
$HTTP_HOST = "109.168.148.82";
require_once( INC_DIR."/cache.php" );
require_once( INC_DIR."/data/config.php" );
require_once( INC_DIR."/data/config_db.php" );
require_once( INC_DIR."/cfg.default.php" );
require_once( INC_DIR."/lang/".$l2cfg['lang'].".php" );
require_once( INC_DIR."/classes/class.mysql.php" );
require_once( INC_DIR."/classes/class.template.php" );
$tpl = new template_parse_class( );
$tpl->dir = ROOT_DIR.( "/templates/".$l2cfg['template'] );
$http_home_url = explode( "index.php", strtolower( $_SERVER['PHP_SELF'] ) );
$http_home_url = reset( &$http_home_url );
define( "TPL_DIR", $http_home_url.( "templates/".$l2cfg['template'] ) );
require_once( INC_DIR."/classes/class.functions.php" );
require_once( INC_DIR."/classes/class.user.php" );
user::offline( );
$debug = $l2cfg['mysql']['debug'];
require_once( INC_DIR."/l2init.php" );
$user = new user( );
$user->vgs = $vgs;
$user->auth( );
$_TIME = time( ) + $l2cfg['timezone'] * 60;
require_once( INC_DIR."/module.php" );
include_once( INC_DIR."/module/login.php" );
include_once( INC_DIR."/module/server.php" );
include_once( INC_DIR."/module/forum.php" );
include_once( INC_DIR."/module/info.php" );
include_once( INC_DIR."/module/poll.php" );
$tpl->GetTemplate( "index.tpl" );
$tpl->SetVar( "{TITLE}", $l2cfg['title'] );
$tpl->SetVar( "{THEME}", TPL_DIR );
$tpl->SetVar( "{LOGIN}", $tpl->result['login'] );
$tpl->SetVar( "{SERVER}", $tpl->result['server'] );
$tpl->SetVar( "{FORUM_LINKS}", $tpl->result['forum'] );
$tpl->SetVar( "{INFO}", $user->errorMsg( ) );
$tpl->SetVar( "{CONTENT}", $tpl->result['content'] );
$tpl->SetVar( "{POLL}", $tpl->result['poll'] );
$tpl->SetVar( "{COPYRIGHT}", $tpl->result['copy'] );
$tpl->parse( "index" );
echo $tpl->result['index'];
$tpl->clear_global( );
$db->Close( );
foreach ( $ldb as $ldb_close )
{
$ldb_close->Close( );
}
foreach ( $gdb as $gdb_close )
{
$gdb_close->Close( );
}
echo "\n";
?>
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Эх... после define( "MOD", "index" ); вставить как оно есть.
Сообщений: 326
Тем: 28
Зарегистрирован: Nov 2010
Сообщений: 438
Тем: 12
Зарегистрирован: Aug 2010
Репутация:
2,935
|