Autor | Zpráva | ||
---|---|---|---|
Peet Profil |
#1 · Zasláno: 17. 12. 2012, 11:29:30
Dobrý den, chci se zeptat co přesně znamená to 301 co to dělá jak se to liší od normálního Location: ....
mám web a potřebuji když napíšu např. blabla.domena.cz aby to přesměrovalo na www.domena.cz
přes .htaccess ale nevím jak protože používám friendly url takže např. odkaz na inzerát je http://aumo.cz/auto/inzerat/610.html ale na webu existuje mnoho duplicitních url adres na tento inzerát potřebuji je přesměrovat všechny na jednotnou url a to je www.aumo.cz/auto/inzerat/610.html ale nevím jak v .htaccess mám zatím RewriteRule ^inzerat/([0-9]+)([.]html) /auto/index.php?page=inzerat&id=$1 [L] Duplicitní URL jsou např: • http://aumo.cz/auto/?page=inzerat&id=610 • http://aumo.cz/auto/inzerat/610.html • http://www.aumo.cz/auto/inzerat/610.html • http://mototrade.aumo.cz/auto/inzerat/610.html • http://tmp.aumo.cz/auto/inzerat/610.html a proto mi googlebot pomaleji indexuje stránky.. Předem díky za odpovědi |
||
ShiraNai7 Profil |
#2 · Zasláno: 17. 12. 2012, 11:46:15
Peet:
„jak udělat to 301 přesměrování ?“ RewriteRule ^inzerat/([0-9]+)([.]html) /auto/index.php?page=inzerat&id=$1 [L,R=301] |
||
Peet Profil |
#3 · Zasláno: 17. 12. 2012, 12:46:26
ano to sice funguje ale v tu chvíly nenačte friendly url..
ale nastaví url zase na aumo.cz?page=inzerat&id=610 potřebuji aby byla zachována původní zkrácena url.. |
||
Davex Profil |
#4 · Zasláno: 17. 12. 2012, 21:30:41
Bude ti stačit pravidlo podle příkladu Mod_rewrite » Podmínky RewriteCond. Jen bude dobré otočit podmínku
RewriteCond , aby se přesměrovaly všechny subdomény na www.
RewriteCond %{HTTP_HOST} !=www.aumo.cz RewriteRule (.*) http://www.aumo.cz/$1 [R=301,NE,L] |
||
Peet Profil |
#5 · Zasláno: 18. 12. 2012, 13:23:09
Super díky funguje.
Jen doufám že to vyřeší můj problém s indexováním googlebota ;) |
||
Časová prodleva: 11 let
|
0