Hezke odkazy

Jak optimalizovat, a získávat dobré pozice ve vyhledávačích.

Příspěvekod houbacz » 10 říj 2007 20:21

zdravim chci se zeptat jak na hezke odkazy zkousel jsem

RewriteEngine on
RewriteRule hlavni-stranka /index.php

ale nasel sem problem mam totis v sekcich podsekce takze napriklad tady

RewriteEngine on
RewriteRule zamecky-dvur-hostivice /index.php?id=0
RewriteEngine on
RewriteRule lokalita /index.php?id=1
RewriteEngine on
RewriteRule lokalita-praha /index.php?id=11
RewriteEngine on
RewriteRule lokalita-mesta-a-obce /index.php?id=12
RewriteEngine on
RewriteRule lokalita-hrady-zamky-zriceniny /index.php?id=13
RewriteEngine on
RewriteRule lokalita-prirodni-pamatky-a-zajimavosti /index.php?id=14

napriklad po kliknuti na odkaz lokalita-praha me to hodi do sekce praha neumi nekdo poradit
houbacz
 
Příspěvky: 33
Registrován: 31 črc 2007 15:56

Příspěvekod Karel Dytrych » 10 říj 2007 20:43

a) RewriteEngine on - pouze jednou nazacatek souboru
b) pokud neumite s .htaccess vykaslete se na to a pouzijte jedno pravidlo a zpracujte si to az v PHP.

RewriteRule (.*) /index.php [L,QSA]

- nevim jestli je to takto presne dobre... je to jen myslenka
Karel Dytrych
 
Příspěvky: 597
Registrován: 30 dub 2007 09:25
Bydliště: Czech Republic

Příspěvekod houbacz » 10 říj 2007 21:01

tak jsem odstranil vsechny RewriteEngine on nechal jen jeden na zacatku ale stejne to dela to same :(
houbacz
 
Příspěvky: 33
Registrován: 31 črc 2007 15:56

Příspěvekod houbacz » 10 říj 2007 22:04

uz jem to nasel :)
staci dat nazacatek odkazu^ a na jeho konec $

takze ve vysledku to pak vypada takto

RewriteRule ^lokalita$ /index.php?id=1

RewriteRule ^lokalita-praha$ /index.php?id=11

RewriteRule ^lokalita-mesta-a-obce$ /index.php?id=12

RewriteRule ^lokalita-hrady-zamky-a-zriceniny$ /index.php?id=13

RewriteRule ^lokalita-prirodni-pamatky-a-zajimavosti$ /index.php?id=14

treba se to nekomu bude hodit
houbacz
 
Příspěvky: 33
Registrován: 31 črc 2007 15:56

Příspěvekod Karel Dytrych » 10 říj 2007 22:08

No ale delat takovouto "mapu" je prinejmensim nevhodne z hlediska rozsiritelnosti... Spis bych byl pro nejaky univerzalni rewrite a reseni v php. Ale to uz je vase vec...
Karel Dytrych
 
Příspěvky: 597
Registrován: 30 dub 2007 09:25
Bydliště: Czech Republic

Příspěvekod Corwin » 11 říj 2007 10:05

Navrhoval bych drobnou úpravu odkazů, a to z

index.php?id=12 => index.php?stranka=lokalita-praha

což se pak celé dá vyřešit poměrně efektivně jako

RewriteRule ^([A-Za-z0-9-\_]+)/?$ ?stranka=$1 [L]
Corwin
 
Příspěvky: 5
Registrován: 18 čer 2007 17:27

Příspěvekod houbacz » 13 říj 2007 13:25

nevim jestli je to spravne ale nefunguje mi to :(
houbacz
 
Příspěvky: 33
Registrován: 31 črc 2007 15:56

Příspěvekod Karel Dytrych » 13 říj 2007 13:49

Pokud se tvorbou stranek nejak vice nezabyvate a neplanujete vas web rozsirovat, tak to nechte... ale jinak vam fakt radim prejit napr. na Corwinovo reseni at nemate z htaccess zlate stranky...
Karel Dytrych
 
Příspěvky: 597
Registrován: 30 dub 2007 09:25
Bydliště: Czech Republic


Zpět na SEO

 


  • { RELATED_TOPICS }
    Odpovědi
    Zobrazení
    Poslední příspěvek

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron