Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Automatické přesměrování browseru na www.*

Ahoj všem :beer:

Uvažujme server třeba aaa.cz. Je hostovaný na pipni.cz, to umožnuje prohlížení stránek i bez www před aaa.cz. Takže bych chtěl nějak ošetrit, aby při zadání adresy cokoliv byl prohlížeč přesměrován na http://www.aaa.cz/cokoliv. Jak si lze všimnout, potřebuju to u každé stránky, protože mi dost lidí leze přes vyhledávače přímo na danou stránku. Pokud by to šlo vyřešit nějakou vychytávkou třeba přes htacces (ale možná to vůbec nejde a jen plácám), byl bych rád, jinak by se to muselo sesmolit php skriptem.

Díky 8-):-p

Předmět Autor Datum
Třeba META redirect? <meta http-equiv="Refresh" content="4;url=www.domena.com/index.html">
Kurt 05.11.2006 11:48
Kurt
Nojo, jenže já to potřebuju u každej stránky, která se mi generuje. Když někdo vleze třeba na domena…
koffr 05.11.2006 11:50
koffr
<meta http-equiv="Refresh" content="4;url=skript.php"> alebo ako javascript : <script> window.loc…
Len tak 05.11.2006 11:56
Len tak
ak sa nemylim, toto sa robi cez modul rewrite na strane apache. nemam to teraz cas hladat, ale tu by…
IgorK 05.11.2006 12:00
IgorK
jo, to je ono http://interval.cz/clanky/mod-rewrite-pro-hezka-url -rewritecond/ :beer: díky. teď je…
koffr 05.11.2006 12:04
koffr
mal by si to mat ulozene v subore .htaccess. :-)
IgorK 05.11.2006 12:10
IgorK
tak www3 na pipni zrovna spadlo 3-[
koffr 05.11.2006 12:12
koffr
to je blbe. :-D ok, ty si mudry chlapec, takze verim ze to dokazes z toho co som ti pastol napisat s…
IgorK 05.11.2006 12:22
IgorK
hm, tak to vypada, ze to uz nebude potreba Je možné na PIPNI používat mod_rewrite? Ano, mod_rewrite…
koffr 05.11.2006 12:38
koffr
takze da sa to chapat tak, ze nie len mod_rewrite ale ani ziadny iny modul? a v podstate ani ziadny…
IgorK 05.11.2006 12:44
IgorK
no ona by ta tezkopadnost nevadila, protoze jeden soubor s funkcema includuju na kazde strance, takz…
koffr 05.11.2006 13:23
koffr
no moc som sa s tym nehral, takze mozno bude treba osetrit ci su premenne nastavene, ale mohlo by to…
IgorK 05.11.2006 15:37
IgorK
hm, funguje to uplne bezchybne, mas u me pivo :beer: diky :-D poslední
koffr 05.11.2006 15:45
koffr
Když někdo vleze třeba na domena.cz Otázka je, jestli tam vůbec vleze, jestli mu to nevyhodí 404.…
Kráťa 05.11.2006 12:03
Kráťa

hm, tak to vypada, ze to uz nebude potreba

Je možné na PIPNI používat mod_rewrite?
Ano, mod_rewrite je povolen.
Stačí v odpovídajícím adresáři umístit pravidla do souboru .htaccess.
Pozn.: Na free není možné mod_rewrite použít.

:-D no nic, jeste to budu tak pul roku ladit (rozumej fusovat) a pak to kilo mesicne obetuju :-[

takze da sa to chapat tak, ze nie len mod_rewrite ale ani ziadny iny modul? a v podstate ani ziadny vlastny subor - .htaccess? potom uz jedine to nejak podobne simulovat cez php

header("Location: http://new_location");

, kde by si to stale checkoval napr. cez regularne vyrazy a mal by si to v samostatnom subore, ktory by si v kazdom subore includoval, co sa mi ale zda trochu tazkopadne. :-/

no moc som sa s tym nehral, takze mozno bude treba osetrit ci su premenne nastavene, ale mohlo by to byt nejak takto:

<?php
$host = $_SERVER['SERVER_NAME']; 
$page = $_SERVER['PHP_SELF'];
$query = $_SERVER['QUERY_STRING'];

if(ereg("^www.", $host) == false)
{
  $url = "http://www.".$host.$page."?$query";
  header("Location:$url");
}
?>

a tu je test: host.php a host.php

Zpět do poradny Odpovědět na původní otázku Nahoru