Autor | Zpráva | ||
---|---|---|---|
kajaJEtady Profil * |
#1 · Zasláno: 4. 11. 2005, 18:45:45
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 * |
#2 · Zasláno: 4. 11. 2005, 18:51:43
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 * |
#3 · Zasláno: 4. 11. 2005, 18:59:13
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 |
#4 · Zasláno: 4. 11. 2005, 19:33:55
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 * |
#5 · Zasláno: 4. 11. 2005, 19:37:30
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 |
#6 · Zasláno: 4. 11. 2005, 22:17:44
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 * |
#7 · Zasláno: 5. 11. 2005, 09:10:05
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 * |
#8 · Zasláno: 5. 11. 2005, 09:25:13
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 * |
#9 · Zasláno: 5. 11. 2005, 10:38:15
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 * |
#10 · Zasláno: 5. 11. 2005, 11:36:21
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:) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0