.htaccess presmerovanie zložky

.htaccess presmerovanie zložky

Poslaťod onee v Sob, 29. Jan 2011, 22:21

Prajem pekný deň

Touto cestou vás chcem poprosiť o radu.

Mám hlavnú doménu http://www.hlavna.sk a k nej príslušný hosting. Do toho priestoru smeruje aj ďalšia doména http://www.alias.sk. Pomocou skriptu presmerovávam alias.sk do zložky http://www.hlavna.sk/alias. Proste zadáte alias.sk a nabehne konkrétna stránka, uplne iná ako hlavna.sk.

#redir pro domenu alias.sk
RewriteCond %{HTTP_HOST} ^www.alias.sk$ [OR]
RewriteCond %{HTTP_HOST} ^alias.sk$

RewriteCond %{REQUEST_URI} !^/alias/
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/alias/$1 [L,QSA]

Ale

Na tú istú stránku sa dá dostať aj pomocou http://www.hlavna.sk/aliasa to je problém s duplicitou.

Potreboval by som poradiť zápis do .htaccess ktorí mi presmeruje http://www.hlavna.sk/alias a hlavna.sk/alias na http://www.alias.sk

DIK
onee
 
No PageRank information available
 
Príspevky: 8
Registrovaný: Sob, 29. Jan 2011, 22:09

Re: .htaccess presmerovanie zložky

Poslaťod DaTu v Ned, 30. Jan 2011, 22:54

Ak zadas na koniec htaccess tento zapis:
Kód: Vybrať všetko
Redirect 301 /alias http://www.alias.sk
tak predpokladam, ze sa ti na redirectovany web prenesie nejaky GET parameter. Preto by som zapis doplnil o koncovy znak ? a pridal na redirectovany web canonicky link, tzn:
1. Zapis na koniec htaccess:
Kód: Vybrať všetko
Redirect 301 /alias http://www.alias.sk/?

2. Zapis canonickeho linku do headu stranky http://www.alias.sk, na ktory je spraveny redirect:
Kód: Vybrať všetko
<link rel="canonical" href="http://www.alias.sk" />

Alebo mas este jednu moznost, a to vobec nerobit redirect, ale len pridat canonicky link na http://www.alias.sk v tvare:
Kód: Vybrať všetko
<link rel="canonical" href="http://www.hlavna.sk/alias" />
DaTu
 
PageRank is SEOchat’s view of the importance of this member (4/10)
 
Príspevky: 96
Registrovaný: Ned, 19. Sep 2010, 17:07

Re: .htaccess presmerovanie zložky

Poslaťod onee v Pon, 31. Jan 2011, 11:25

ne uplne rozumiem zapisu rel="canonical".

Keď chcem aby G bral do indexu len http://www.alias.sk a nie http://www.hlavna.sk/alias tak do indexu alias.sk dam: <link rel="canonical" href="http://www.alias.sk">?

DIK
onee
 
No PageRank information available
 
Príspevky: 8
Registrovaný: Sob, 29. Jan 2011, 22:09

Re: .htaccess presmerovanie zložky

Poslaťod FSP v Pon, 31. Jan 2011, 15:12

Ak to ja chápem správne tak by to malo byť takto:

Máš dve stránky, ktoré dávajú rovnaký obsah:

Kód: Vybrať všetko
http://www.alias.sk/
http://www.hlavna.sk/alias


Keď za prioritnú považuješ tú prvú, takže tá druhá by mala mať z kóde:

<link rel="canonical" href="http://www.alias.sk">

Bot pri prehliadaní stránky narazí na canonical a dostane informáciu že má brať do úvahy to čo je tam uvedené.
Learning by Helping
FSP
 
PageRank is SEOchat’s view of the importance of this member (7/10)
 
Príspevky: 292
Registrovaný: Ned, 11. Júl 2010, 19:47

Re: .htaccess presmerovanie zložky

Poslaťod onee v Pon, 31. Jan 2011, 15:53

len pre malé doplnenie:
čo sa stane keď bude "canonical" uvedený v jednej aj druhej stránke, odkazujúci na http://www.alias.sk.
Bo tie stránky ,majú rovnaký index.
Či to mám php scriptom ošetriť, alebo to nevadí?

DIk všetkym za pomoc
onee
 
No PageRank information available
 
Príspevky: 8
Registrovaný: Sob, 29. Jan 2011, 22:09

Re: .htaccess presmerovanie zložky

Poslaťod DaTu v Pon, 31. Jan 2011, 16:41

onee Napísal:len pre malé doplnenie:
čo sa stane keď bude "canonical" uvedený v jednej aj druhej stránke, odkazujúci na http://www.alias.sk.
Bo tie stránky ,majú rovnaký index.
Či to mám php scriptom ošetriť, alebo to nevadí?

DIk všetkym za pomoc

Na co? Pre stranku http://www.alias.sk to nema vyznam. Skor naopak, spravis si len zle, :-) lebo takto das pokyn Googlu, aby ti neindexoval napr. stranku http://www.alias.sk/xyz, resp. ti ju indexoval ako http://www.alias.sk, a to predsa nechces. Chces riesit http://www.hlavna.sk/alias, a tam ti staci dat canonical <link rel="canonical" href="http://www.alias.sk" /> (tak, ako to uviedol FSP). Pokojne to mozes riesit php skriptom, v ktorom pri zisteni, ze ide o tuto podstranku, vygenerujes tento canonicky link.
DaTu
 
PageRank is SEOchat’s view of the importance of this member (4/10)
 
Príspevky: 96
Registrovaný: Ned, 19. Sep 2010, 17:07

Re: .htaccess presmerovanie zložky

Poslaťod onee v Pon, 31. Jan 2011, 20:59

Vďaka všetkým za rady.

Nakoniec som to vyriešil takto:

<?php
if (($_SERVER[HTTP_HOST]=="www.hlavna.sk") OR ($_SERVER[HTTP_HOST]=="hlavna.sk"))
echo " <link rel=\"canonical\" href=\"http://www.alias.sk\">";
?>

Možno sa to niekomu zíde.
onee
 
No PageRank information available
 
Príspevky: 8
Registrovaný: Sob, 29. Jan 2011, 22:09

Re: .htaccess presmerovanie zložky

Poslaťod DaTu v Uto, 01. Feb 2011, 00:04

Tymto skriptom si si zrusil indexaciu celej domeny hlavna.sk. Bol som v tom, ze chces riesit duplicitu len konkretnej podstranky http://www.hlavna.sk/alias.
DaTu
 
PageRank is SEOchat’s view of the importance of this member (4/10)
 
Príspevky: 96
Registrovaný: Ned, 19. Sep 2010, 17:07

Re: .htaccess presmerovanie zložky

Poslaťod onee v Uto, 01. Feb 2011, 08:50

asi sa nemchápeme.


http://www.hlavna.sk je samostatný web, nijako neni prepojený témou proste ničim s http://www.alias.sk, to isté platí aj pre http://www.alias.sk. Proste mám niekoľko webov, ktoré spolu nesúvisia ale sú v jednom hostingu, aby som nemusel platiť niekolko hostingov. Sú to všetko malé prezentačné veby každý cca 6 podstránok.

http://www.hlavna.sk je hlavný web na ktorý je zaplatený hosting, v jeho základnej zložke je niekoľko podzložiek a každá má svoj vlastný web (http://www.alias.sk, http://www.alias_2.sk, http://www.alias_3.sk ....). Problém bol ako som písal že k http://www.alias.sk sa dá dostať priamo cez danú doménu ale aj cez doménu http://www.hlavna.sk/konkretna_zlozka (alias).

Tento skript je vložený teda do webu http://www.alias.sk. Keď je cesta priama teda http://www.alias.sk tak sa canonical nezobrazí v kóde, ale keď dojde náhodou robot z domeny http://www.hlavna.sk/konkretna_zlozka (alias) tak sa už canonical zobrazí a informuje robota že správna cesta je http://www.alias.sk.

Tento script neni vo webe http://www.hlavna.sk len v jeho podzložkách teda samostatných weboch.

:D
onee
 
No PageRank information available
 
Príspevky: 8
Registrovaný: Sob, 29. Jan 2011, 22:09

Re: .htaccess presmerovanie zložky

Poslaťod DaTu v Uto, 01. Feb 2011, 10:00

V poriadku. V pripade, ze sa ti predmetny canonicky link generuje len pri nacitani konkretnej podstranky http://www.hlavna.sk/konkretna_zlozka, tak je to ok. Ak sa ti vsak zobrazuje aj pri nacitani napr. homepage http://www.hlavna.sk, tak plati to, co som skor napisal - domenu hlavna.sk nedovolujes indexovat.
DaTu
 
PageRank is SEOchat’s view of the importance of this member (4/10)
 
Príspevky: 96
Registrovaný: Ned, 19. Sep 2010, 17:07


Späť na Kódovanie a programovanie

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia

cron