| 
		
	
	
	
		
	Сообщений: 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 Код: <?phpsession_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 |