Autor | Zpráva | ||
---|---|---|---|
malek Profil |
#1 · Zasláno: 21. 8. 2007, 17:00:40
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 |
#2 · Zasláno: 21. 8. 2007, 17:11:05
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 |
#3 · Zasláno: 21. 8. 2007, 17:14:13
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 |
#4 · Zasláno: 21. 8. 2007, 17:15:23
aky apache si mam nainstalovat na pc aby som si to mohol skusat bez toho aby som zatazoval server?:))
ja pouzival EasyPHP .. |
||
malek Profil |
#5 · Zasláno: 21. 8. 2007, 17:34:39 · Upravil/a: malek
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 |
#6 · Zasláno: 21. 8. 2007, 17:48:42
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 |
#7 · Zasláno: 21. 8. 2007, 17:51:18
jestli pouzivas icq tak mi napis.. 446-079-270
|
||
malek Profil |
#8 · Zasláno: 21. 8. 2007, 17:53:47
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 |
#9 · Zasláno: 21. 8. 2007, 17:56:56
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 |
#10 · Zasláno: 21. 8. 2007, 18:08:00
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 |
#11 · Zasláno: 21. 8. 2007, 18:14:36 · Upravil/a: fandaa
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 |
#12 · Zasláno: 21. 8. 2007, 18:24:43 · Upravil/a: malek
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 |
||
Časová prodleva: 17 let
|
0