Autor Zpráva
Jaromír
Profil *
Mám webové stránky na adrese http://www.něco.webzdarma.cz a pak mám ještě jednu adresu http://něco.webzdarma.cz. Myslím si, že vyhledávačům vadí dvě adresy. Jak postupovat, abych mohl používat pouze druhou adresu (přesměrování...)?
Matthew
Profil
Ak máš na mysli presmerovanie stránky z jednej adresy na druhú, tak sa pozri sem na http://www.jakpsatweb.cz/presmerovani.html#meta
Acci
Profil
Matthew
Ne, to by nešlo. Ty stránky jsou pořád stejné. Jde to ale udělat pomocí mod_rewrite

RewriteCond %{HTTP_HOST} ^www.neco.webzdarma.cz

RewriteRule (.*) http://neco.webzdarma.cz/$1 [R=301,L]
Jaromír
Profil *
RewriteCond %{HTTP_HOST} ^www.neco.webzdarma.cz
RewriteRule (.*) http://neco.webzdarma.cz/$1 [R=301,L]



Nefunguje mi to.
blast3r
Profil
Musis pred to napisat
RewriteEngine on

Cize cele by to vyzeralo potom takto:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.neco.webzdarma.cz
RewriteRule (.*) http://neco.webzdarma.cz/$1 [R=301,L]



blast3r
Yuhů
Profil
> Nefunguje mi to.

asi je to rozbité. Co přesně to píše?
Jaromír
Profil *
asi je to rozbité. Co přesně to píše?


Vím, jak se ptát. Nepíše to vůbec nic. Prostě se to nepřesměrovává. Tam neni žádná chybová hláška.
Jaromír
Profil *
Asi Vás trochu podráždím, ale

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.neco.webzdarma.cz
RewriteRule (.*) http://neco.webzdarma.cz/$1 [R=301,L]



taky nefunguje.
Acci
Profil
Kde to vkládáš? Do souboru .htaccess?
Šlaha
Profil
-> www.neco.webzdarma.cz
Přepsal sis to na svoji adresu?
Jaromír
Profil *
Kde to vkládáš? Do souboru .htaccess?


Ano


-> www.neco.webzdarma.cz
Přepsal sis to na svoji adresu?



Ano
Hanz
Profil
V tomhle se sice moc nevyznám, ale nebude to tím, že obě adresy jsou odlišné domény? Tohle by mělo fungovat třeba u:
www.jakpsatweb.cz na jakpsatweb.cz --> pořád je to jedna doména, ale u WZ tomu tak není.

PS: Možná kecám blbosti, ale napadlo mě to.
j_hajsl
Profil
ale mod_rewrite neslouzi k prepsani tak jak tomu rozumite vy .... kdyz napisete www.neco.wz.cz a mate tam tu podminku, tak adresa zustane, ale obsah se nacte z toho neco.wz.cz .... ja bych pouzil normalni php s tim

<?
if ($SERVER_NAME) == "www.neco.wz.cz") {
Header('HTTP/1.1 301 Moved Permanently');
Header('Location: neco.wz.cz');
Header('Connection: close');
exit;
}
?>

vse IMHO
Acci
Profil
j_hajsl
Ne, to R=301 znamená, že to bude vracet kód 301 a přesměruje to na novou adresu
Yuhů
Profil
j_hajsl:
> le mod_rewrite neslouzi k prepsani tak jak tomu rozumite vy

mod_rewrite slouží k oběma těmto věcem -- k přesměrování i k podstrkávání. Takže v tomto ohledu by to fungovat mělo. Jasně, přes PHP se to řešit dá, ale málokdo má rád tyhle skopičiny v kódu, když se to dá řešit na jiné úrovni.

Já mám u sebe na jakpsatweb tento zápis:

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^jakpsatweb.cz
RewriteRule (.*) http://www.jakpsatweb.cz/$1 [R=301,QSA,L]

Jediné, čím se to v zásadě liší, je to Option +FollowSymlinks, což ale souvisí s aktuálním nastavením xhost.cz. Na webzdarma by to nemělo být potřeba. Další rozdíl je v tom, že já naopak to www přidávám, což ale není podstatné.

Hanz:
> nebude to tím, že obě adresy jsou odlišné domény?

to by nemělo být tím. Přesměrovat se dá i na úplně jinou doménu.
Jaromír
Profil *
Díky Yuhů, tohle fachčí.
Acci
Profil
Jaromír
Ale na Webzdarma mi přeně funguje, co jsem tu napsal
Toto téma je uzamčeno. Odpověď nelze zaslat.