Kdo je On-line
· Hosté On-line: 1

· Členové On-line: 0

· Registrovaní členové: 140
· Nejnovější člen: al manco
Kdo je/byl on-line
Lubkokr00:12:16
admin01:37:55
Pexa17:54:38
Olser18:35:15
Bernad 2 dny
America 2 dny
Vicha 2 dny
kvido 3 dny
al manco 1 týden
Toura 1 týden
Toplist
TOPlist
TOP
Reklama
Newsletter
Přihlášení
Jméno

Heslo



Nejste členem?
Klikněte sem
a zaregistrujte se.

Zapoměli jste heslo?
Pro zaslání nového
Klikněte sem.
Reklama
Změň vzhled!
Vyber:
Link - výměna
Počasí v Česku
PHP (50): Přesměrování webu
PHPČasto potřebuje webmaster přesměrovat čtenáře na jinou www stránku, aniž by ho tím obtěžoval a nutil klikat na jiný odkaz. Prostě, výhodné je v rámci jedné domény otevřít třeba jiný web a nabídnout čtenáři konkrétní stránku. K tomu nám výhodně poslouží tzv. skrytý soubor na FTP, který se jmenuje .htaccess. Ta tečka před názvem je nutná a důležitá, ostatně princip funkce tohoto souboru již byl v seriálu vysvětlován. Nyní tedy další praktické využití.

K tomu, abychom mohli přesměrování, či přepsání cesty k jinému webu realizovat, potřebujeme soubor .htacces. Tento soubor vytvoříte např. v jednoduchém textovém editoru "poznámkový blok" Notepad. A to tak, že za název si určíme ".htaccess" a při uložení musíme v textovém boxíku najít příkaz "Uložit jako typ", pak zvolit "Všechny soubory". Tím se nám potřebný soubor vytvoří.

Nyní vytvoříme obsah tohoto souboru, který nám bude ovlivňovat, jak budou adresáře a vlastně celý server na tento obsah reagovat. Začátek obsahu v souboru ".htaccess" bude vypadat takto:

	RewriteBase /
	RewriteEngine On

  1. první řádek sděluje, o jaký adresář jde. Jedno lomítko znamená, že soubor bude uložen v root (hlavním) adresáři na serveru.
  2. Druhý řádek aktifuje funkci souboru.

Nyní se zastavíme podrobněji u hlavního příkazu, který se postará o přesměrování, tedy faktické přepsání jednoho adresáře druhým adresářem. Chceme konkrétně, abychom pod doménou pc-politika.com otevřeli zcela jiný web na Síti, a to testovací web , který má doménu partnerchance.wz.cz. Musíme tudíž vytvořit kód na přepsání adres. Ten bude vypadat takto:

RewriteRule test-pcpolitika http://www.partnerchance.wz.cz/news.php [L,NC]

Podobným způsobem můžeme "přestěhovat" i návštěvníka stávajicího webu na jiný web, a to tímto zpásem:

RewriteRule /stara-stranka.html /nova-stranka.html [R=301] 

V první ukázce, kterou zde popisuji, prakticky tedy přesměrování bude pracovat tak, že pokud napíšeme do URL adresy za stávající doménu: ../test-pcpolitika, zobrazí se nám stránka www.partnerchance.wz.cz, avšak původní adresa domény je stejná. To tedy znamená, že uživatel (pokud se nepodívá na URL adresu) vůbec nepozná, že si vlastně prohlíží stránku na jiném webu (na jiné adrese). Tedy na přesměrované adrese. Vyzkoušejte zde:
http://www.pc-politika.com/test-pcpolitika.

Resumé

Doufám, že je text dostatečně popisný. Pokud by se vyskytly přece jen nejasnosti, jsem připraven podat odpovědí na jakýkoli dotaz, týkající se této problematikiy. Piště jako obvykle zde do Fóra.

Komentáře
#1 | fatdel dne 25.08.2008 14:23
To jako je vše, více možností?
#2 | America dne 25.08.2008 15:51
Umíš číst?Sad
#3 | fifa dne 25.08.2008 17:59
Článek vystihuje, že Flash je někdy na sajtech problém. To je pravda! Vcelku to takhle dobře hjodnotí a upozorňuje nás hlavně na to.
#4 | Hollzmann dne 25.08.2008 19:29
Všeobecně je nyní trend uplatňovat Flash u banneru. V žádném případě v menu a formulářích. Nejde jen o SEO přístupný web, ale i především o security. Osobně se mi ale Flash líbí a třeba na uměleckých stránkách by mohl mít převahu.
#5 | kvido dne 27.08.2008 07:25
Já mám také stále flash přehrávání zapnuté. Pokud přijdu na stránku, která má moc flashe, odcházím. Tedy klasický řístup, jako, myslím u většiny surfistů.
Přidat komentář
Jméno:




Zadajte validační kód: