Autor Zpráva
Jaromír
Profil *
Mám na webzdarma nový web. Chci používat pouze adresu http://něco.něcozwebzdarma.cz (tedy ne http://www.něco.něcozwebzdarma.cz). Jak mám zařídit automatické přesměrování všech URL (tak, abych nemusel definovat pro každou stránku) s "www" na URL bez "www"? Tedy hlavně hlavní stránku, ale i ostatní stránky, předpokládám, že to jde udělat pomocí souboru .htaccess. A ještě se chci zeptat, jak udělat přesměrování z jedné domény, kde jsem smazal všechny soubory na hlavní stránku nové domény, když někdo odkazuje na soubor na staré doméně. Příklad:

Návštěvník chce

http://staradomena.cz/kontakt.htm nebo
http://www.staradomena.cz nebo
http://staradomena.cz/

a já chci, aby se to automaticky přesměrovalo na

http://novadomena.cz
Jaromír
Profil *
Jak je například udělané, že pokud zadám stránku http://jakpsatweb.cz přesměruje se mi to na http://www.jakpsatweb.cz - to funguje pro všechny stránky na Jak psát web (divil bych se, kdyby to bylo pro každou stránku ručně) ???
Nyunyu
Profil *
Hmm... strašně se v tom nevyznám, ale nikdo tady nějak nechce napsat, takže jednoduše:
přesměrování se dělá takhle:
<meta http-equiv="refresh" content="4;url=http://jina_adresa.cz/cokoliv"> (viz http://www.jakpsatweb.cz/presmerovani.html#meta)
A co se týče adresy s www a bez www - doporučuji napsat správci serveru, kde chceš stránky mít a zeptat se na to tam, mám takový pocit, že to není všude povolené.
Jaromír
Profil *
přesměrování se dělá takhle:


Přesměrování META tagem jsem neměl na mysli a na stránce http://www.jakpsatweb.cz/presmerovani.html jsem nenalezl odpověď.
Jaromír
Profil *
A ještě se chci zeptat, jak udělat přesměrování z jedné domény, kde jsem smazal všechny soubory na hlavní stránku nové domény, když někdo odkazuje na soubor na staré doméně. Příklad:

Návštěvník chce

http://staradomena.cz/kontakt.htm nebo
http://www.staradomena.cz nebo
http://staradomena.cz/

a já chci, aby se to automaticky přesměrovalo na

http://novadomena.cz[/i]


Na druhou část dotazu již znám odpověď:

Smažu všechny soubory ze stávajícího webu. Vytvořím si .htaccess

takto:

# stranka s chybovym hlasenim pro chybu 404 - not found
ErrorDocument 404 index.php


Ten soubor index.php bude vypadat takto:


<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://novadomena.cz");
header("Connection: close");
?>


Takže do je dostačující odpověď na druhou část otázky.

Neznám odpověď na 1. část viz.:


Mám na webzdarma nový web. Chci používat pouze adresu http://něco.něcozwebzdarma.cz (tedy ne http://www.něco.něcozwebzdarma.cz). Jak mám zařídit automatické přesměrování všech URL (tak, abych nemusel definovat pro každou stránku) s "www" na URL bez "www"? Tedy hlavně hlavní stránku, ale i ostatní stránky, předpokládám, že to jde udělat pomocí souboru .htaccess.

A zároveň mám další otázku - asi přímo na Yuhůa:

Jak je udělané toto:

http://dusan.pc-slany.cz/internet/presmerovani.html je přesměrováno na novou doménu ale na na hlavní stránku, ale na ten samý soubor http://www.jakpsatweb.cz/presmerovani.html
Kajman
Profil *
#tohle bych zkusil na novem serveru
RewriteEngine on
RewriteCond %{HTTP_HOST} !^něco\.něcozwebzdarma\.cz$
RewriteRule ^(.*)$ http://něco.něcozwebzdarma.cz/$1 [R=301,L]

#tohle na starem
RewriteEngine on
RewriteRule ^(.*)$ http://něco.něcozwebzdarma.cz/ [R=301,L]
Toto téma je uzamčeno. Odpověď nelze zaslat.

0