Autor Zpráva
kubiseg
Profil
Zdravicko, panove... :)

mam dotaz, ktery zodpovite uplne jednoduse, ale ja jsem to nikdy nedelal a zadnej tutorial na netu jsem nepochopil, tak bych se rad zeptal vas.. :)

mam url ve tvaru /?l=$l&a=$a&a2=$a2&a3=$a3

a chtel bych ji prevezt na www.domena.cz/$l/$a/$a2/$a3.html

pripadne za tim jeste predavat nejake dodatecne promenne...

poradi mi nekdo z vas, jak na to?

dekujuuu
Dranel
Profil
.htaccess a mod-rewrite. Hledej.
kubiseg
Profil
2Dranel: asi jsi me nepochopil... projel jsem snad vsechny tutorialy a priklady, co mi vyhodil google na spojeni slov seo url || search engine optimization url || mod_rewrite url rewrite conditions a spousty dalsich vyrazu...

nic mi nepomohlo :( proto pisu sem... :(
bukaj
Profil
kubiseg
nic mi nepomohlo :( proto pisu sem... :(
Nevíš-li jak zpracovat nabyté informace, pak to pro tebe asi ještě není a radši zůstaň u toho, co znáš ;)

Mimochodem díval ses na takový menší mod_rewrite tutorial přímo tady na JPW?
kubiseg
Profil
tak to nechte byt...

jdu studovat dal.. i tak diky...
kubiseg
Profil
nebo teda zmena... :)

je na tomhle neco spatne?

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)\.html$ /?l=$1a=$2&a2=$3&a3=$4 [L, QSA]
fandaa
Profil
kubiseg
Jestli to funguje tak asi ne, že?
kubiseg
Profil
fandaa: no to bych to sem nepsal, ono to prave nefunguje ... :(
bukaj
Profil
kubiseg
ono to prave nefunguje
[L, QSA] -> [L,QSA] (bez mezery). Podle všeho je na to Apache háklivý.

Jestli to stále nebude dělat očekávanou činnost, popiš problém trochu více. Což platí i pro jiné připady. Když jenom zkopíruješ kód, dá se ti leda tak říct, jestli je tam nějaká syntaktická chyba.
kubiseg
Profil
blizsi popis:

bez .htaccess vse funguje, jak ma... :)

predavani skriptu pomoci index.php?a=sekce&a2=subsekce&a3=clanek

dam-li .htaccess do behu, hazi mi to E 404 ...
Str4wberry
Profil
Ptám se kubisega:
dam-li .htaccess do behu, hazi mi to E 404 ...
Co Ti hazí 404 (resp. jaká adresa)?
kubiseg
Profil
Str4wberry:

uz jsem si s tim pohral, akorat jediny, co se mi nenahraje, jsou obrazky, styly a vse ostatni... :)

ted budu muset premyslet, jak to vsechno vyresit, nebo jestli vi nekdo nejakou moznost, jak v .htaccess napsat absolutni cestu k zakladni slozce? :)

jinak diky za vsechny rady... presmerovani uz tedka funguje a jsem stastnej jako bleska... :)

jen kdyby ten kubiseg nebyl fakt takovej dement... :)
Str4wberry
Profil
Odpovídám kubisgovi:
Buď použij absolutní adresy. Nebo se na styly a obrázky odkazuj s lomítkem „/“ na začátku — adresa se bude odvozovat od rootu. Nebo použij <base>.
kubiseg
Profil
jooo, super... uz to funguje... :)

diky vsem za pomoc, problem vyresen a zase jsem o neco chytrejsi...
Dranel
Profil
kubiseg
Z toho vyplývá, že nejjednodušší je odkazovat pomocí lomítka od rootu (kořenový adresář)
kubiseg
Profil
nejhorsi na tom, chlapi, je to, ze to chvili fungovalo tak, pak to chvili fungovalo s nastavenym <base href> a nakonec mam odkazy ve tvaru

<a href="o-spolecnosti.html">


uplne normalne... jsem z toho znamenej... :-D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0