Autor Zpráva
kajaJEtady
Profil *
Dobrý den,
začal sem se zabývat problematikou SEO a narazil sem na problém, jak přesměřovat
domena.cz/motocykly na domena.cz/index.php?i=motocykly vim, ale co kdyz mam web ktery ve scriptu includuje obsah podle predavaneho id tj. domena.cz/index.php?i=3 a chci aby domena.cz/motocykly vedla na tuto adresu a domena.cz/motocykly/jawa vedla na domena.cz/index.php?i=3&p=1 ?
Kajman
Profil *
Převádět obecně motocykly na čísla je pro rewrite moc zatěžující, jde to přes mapy nebo dělat milion pravidel, ale ení to zrovna nejlepší. Tohle převádění bych nechal na skritpu, který tu stránku připravuje.

No a převádět dva parametry oddělené lomítkem není o nic složitější než jeden.
kajaJEtady
Profil *

Převádět obecně motocykly na čísla je pro rewrite moc zatěžující, jde to přes mapy nebo dělat milion pravidel, ale ení to zrovna nejlepší. Tohle převádění bych nechal na skritpu, který tu stránku připravuje.

No a převádět dva parametry oddělené lomítkem není o nic složitější než jeden.


Ty asi myslis ze domena.cz/motocykly prevadu na domena.cz/index.php?i=motocykly a v tom indexu si nadelam podminky respektive switch ze kdyz to budou motocykly, tak to vezme z db pod id 1 kdyz auta tak pod id 2 a podobne ne?

:)
Petra
Profil
Tak pokud to je v DB, tak kromě sloupečku id tam bude patrně i sloupeček název stránky. Ten stačí převést na bezháčkovou verzi, to jest nejdříve změnit původní URL z id=1 na id=motocykly a pak už se to rewrituje stejně.
kajaJEtady
Profil *
Tak pokud to je v DB, tak kromě sloupečku id tam bude patrně i sloupeček název stránky. Ten stačí převést na bezháčkovou verzi, to jest nejdříve změnit původní URL z id=1 na id=motocykly a pak už se to rewrituje stejně.

Jasne, ale jaksi u ID mas zarucenu unikatni hodnotu u jinych sloupcu ne.
Ondrej Podol
Profil
No a proč bys nemohl mít nastaven unikátní klíč i u sloupečku s názvem stránky? je v tom snad nějaký problém?
kajaJEtady
Profil *
No a proč bys nemohl mít nastaven unikátní klíč i u sloupečku s názvem stránky? je v tom snad nějaký problém?
No problem v tom ani tak neni, problem je kdyz mas existujici web. :o) Ale dik za objasneni:o)
kajaJEtady
Profil *
Tak jsem se pokusil nejak zacit ale moc mi to nefunguje, respektive vubec, v domovskem adresari mam
.htaccess a v nem

ErrorDocument 404 "http://www.domena.cz"
ErrorDocument 401 /index.php?e=401
ErrorDocument 403 /index.php?e=403

RewriteEngine On
RewriteRule ^www.domena.cz/(.*)$ %{DOCUMENT_ROOT}/index.php?i=$1 [L,QSA]

A potrebuji aby kdyz zadam www.domena.cz/neco to nacetlo www.domena.cz/index.php?i=neco

:-/
Kajman
Profil *
Možná je lepší před zkoušením přečíst manuál, což jste evidentně opomněl :-(

Snad by to mohlo být takto nějak.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.domena\.cz$
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.+)$ index.php?i=$1 [L,QSA]
kajaJEtady
Profil *
Ano na manual sem zapomnel, jel sem podle nejakeho prikladu na netu. Nicmene mockrat dekuji, alespon je videt, ze je zde jina atmosfera nez na builde.cz

Ano funguje to. Dekuji

U mod rewrite bych uviral cesky manual:)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0