A kid from The Ural's
Доброго времени суток

Может быть кто-нибудь знает что нужно писать в htaccess чтобы обозначить заглавную страницу отличную от index.html, php при этом на аккаунте несколько доменов, такое правило нужно прописать только для одного из них, два других остаются с главной страницей index.

Спасибо

Комментарии
19.11.2010 в 21:47

Псих
в index.php пишем:

<?php
headre("Location: index2.php");
?>

если принципиально через htaccess надо, то htaccess.net.ru/ там легко найти. Или в гугле.. Сам недавно находил команды для него, но у меня наоборот, переадресовка абсолютно любых ссылок на index.php (через mod_rewrite)
19.11.2010 в 22:23

Псих
PS опечатка, функция header()
ru2.php.net/manual/en/function.header.php
20.11.2010 в 00:21

A kid from The Ural's
Crazy Wizard

дело в том что переадресовку любых ссылок на конкретную сделать гораздо проще. А вот как должно выглядеть правило, которое определяет конкретный домен и для него устанавливает конкретную главную страницу, эта задачка мне не по зубам.

по поводу header(), не понял как эта функция может помочь, если есть 3 домена на один сайт. 2 из которых должны иметь обычную главную. если я пропишу такую функцию в index.php, то все три станут меня перенаправлять....
К тому же, главная страница это простой html
20.11.2010 в 01:39

WAAAAAAAAAGH!!!!!!1111ONEONE
Kevin McLean сделать главной index.php, в него прописать:
switch($_SERVER['HTTP_HOST'])
{
case "domain1":
header('index1.php');
break;
case "domain2":
case "domain3":
header('index2.php');
break;
}
20.11.2010 в 10:29

A kid from The Ural's
Vj_o-oy
кстати, хорошая идея :)
спасибо
но почему-то отказывается работать

20.11.2010 в 11:49

WAAAAAAAAAGH!!!!!!1111ONEONE
можно сделать echo $_REQUEST['HTTP_HOST'] и увидеть ошибку