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

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
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

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