Autor Zpráva
malek
Profil
ak mam adresi v tvare

index.php?id=12 a tak dalej a chcem aby sa zobrazovali podla toho aky je to clanok tak ako to spravim?

potrebujem prepisat adresi uz html? pravdepodbne ano, ze?:)


ak chcem

http://bla.cz/nazov-clanku tak napisem co do modu rewrite?

abo to musi byt nazov-clanku-12 aby vedel ktore id to ma byt? to by som aj zvladol ale bez tej 12 nie. ako na to?

dakujem
malek
Profil

RewriteRule ^clanek-(.*) skript.php?id=$1


bude to fungovat aj hocico-vselico-120? aky apache si mam nainstalovat na pc aby som si to mohol skusat bez toho aby som zatazoval server?:))
fandaa
Profil
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ /index.php?id=$1

www.neco.cz/12

pokud ale das i promenou nazev clanku nebo jej vyberes z databaze tak

RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)-([A-Za-z0-9-]+)/?$ /index.php?id=$1&nazevclanku=$2

www.neco.cz/12-nazev-clanku

potrebujem prepisat adresi uz html?
jj... <a href="/12-nazev-clanku">Článek s id 12</a>
fandaa
Profil
aky apache si mam nainstalovat na pc aby som si to mohol skusat bez toho aby som zatazoval server?:))

ja pouzival EasyPHP ..
malek
Profil
DAKUJEM TI

len tomuto nechapem
RewriteRule ^([A-Za-z0-9-]+)-([A-Za-z0-9-]+)/?$ /index.php?id=$1&nazevclanku=$2

vysledny odkaz chcem takto

domena/12-clanok-z-databazi

takze tak to budem pisat aj na stranke a mod rewrite napisem co?
v tomto
RewriteRule ^([A-Za-z0-9-]+)-([A-Za-z0-9-]+)/?$ /index.php?id=$1&nazevclanku=$2
ma pletie toto:index.php?id=$1&nazevclanku=$2
mne asi staci index.php?id=$1 vsak?

uz by som sa mohol naucit tie regularne vyrazi :))
fandaa
Profil
mne asi staci index.php?id=$1 vsak?
to by si potom musel davat do id i ten nazev clanku.. index.php?id=12-nazev-clanku

RewriteRule ^([A-Za-z0-9-]+)-([A-Za-z0-9-]+)/?$ /index.php?id=$1&nazevclanku=$2
tady to je id - tady ten nazev
fandaa
Profil
jestli pouzivas icq tak mi napis.. 446-079-270
malek
Profil
este raz a pomaly :)))

takze do html kodu napisem odkaz takto
/12-nieaky-clanok -tak ho uvidi aj uzivatel
modrewrite zobrazi stranku ktora sa nachadza tu
index.php?id=12

spravne to chapem?
a je uplne jedno aky bude mat nazov lebo je to podla id
fandaa
Profil
pokud to chces takhle

/12-nieaky-clanok
tak odkaz musi byt index.php?id=12-nieaky-clanok

.htaccess

RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ /index.php?id=$1
malek
Profil
nie :)

takto, mam to teraz tak
odkaz v html
index.php?id=14

a chcem aby uzivatel videl url adresu takto

domena/id-nieaky-clanok

takze musim zmenit odkazv v htm na
/id-nieaky-clanok

a do mode rewrite napisem co?
fandaa
Profil
pokud chces mit pouze tohle:

index.php?id=14

tak budou odkazy pouze jako

domena.cz/14

jinak to nejde..

pokud tam ale das tu druhou promennou nebo das nazev i do id tak ti to teprve bude fungovat i s tim
nazvem..

bude ?id=14 .cz/14 nebo ?id=14&nazev=nazev-clanku .cz/14-nazev-clanku

a .htaccess mas jiz popsany vyse..
malek
Profil
toto funguje tak ako chcem

RewriteRule ^clanek-(.*) index.php?id=$1

ale potrebujem aby miesto clanku mohlo byt cokolvek, ak zadam nazov_clanku-14 tak aby to slo tiez

RewriteRule ^^([A-Za-z0-9-]+)-(.*) index.php?id=$1

toto mi nieak nechcelo fungovat

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: