Autor | Zpráva | ||
---|---|---|---|
markne Profil * |
#1 · Zasláno: 14. 3. 2008, 09:08:11
Ahoj.
Zabývám se teď problematikou hezkých URL. Na internetu je nepřeberné množství různých tutoriálů, ale potřebuju konkrétní odpovědi. :) Když máme příklad takovýto. mujweb.cz/?promenna=neco > mujweb.cz/neco.html RewriteEngine On RewriteRule ^(.*).html /?promenna=$1 Co bude $1? Mám web kde je: /produkt.php?idx=1694 Tak jak to zkloubim s tím příkladem? A další zásadní otázka, když nahraji soubor .htacces, s RewriteEngine On a pravidlem přepisování, musím to ještě někde povolit a nastavit, enbo ne? Díky všem! |
||
kubiseg Profil |
#2 · Zasláno: 14. 3. 2008, 09:16:38
markne
jestli to delas na localhostu, musis si povolit mod_rewrite ;-) jinak zalezi na nastaveni serveru, musi byt mod_rewrite povolen... jinak (.*) tohle je $1, tudiz skloubeni s prikladem nebude tezke...;-) |
||
markne Profil * |
#3 · Zasláno: 14. 3. 2008, 09:19:40
Takže (.*) co je tady, tak se zobrazí místo $1?
|
||
kubiseg Profil |
#4 · Zasláno: 14. 3. 2008, 09:23:18
je to v poradi...
mame-li ^([^/]*)/([^/]*)/([^/]*).html /?a=$1&a2=$2&a3=$3 poradi zleva doprava... :) kazde ([^/]*) je $[cislo] ;-) |
||
markne Profil * |
#5 · Zasláno: 14. 3. 2008, 09:29:09
Jejky, tomu nejak moc nerozumim...
zkusim to konkretne, mam takovyhle tvar odkazu: stranka.php?idx=1458 a chci aby to bylo jen /1458.html... jak tio bude vypadat v htaccess? A jeste jeden dotaz s tim spojeny, lze do mod rewrite dat i dalsi cat textu z databaze? treba nadpis clanku /jak-sel-pepik-pro-maso-1458.html ?? DIky, sme lama, fakt, ale potrebuju to pochopit |
||
kubiseg Profil |
#6 · Zasláno: 14. 3. 2008, 09:40:22
markne
tan Tvuj posledni pripad je taky mozny, ale neni to efektivni... viz www.novinky.cz :) da se tam napsat /1458-webmaster-je-teplej-a-smrdi a i tak to najde clanek s nadpisem jak sel pepik pro maso... to spis predavej promennou clanek=jak-sel-pepik-pro-maso a vybirej to z db dle tohohle, nebo nemusis ani pouzit db, pouze include (samozrejme osetreny proti utokum na stranku) /stranka.php?idx=1458 RewriteEngine On RewriteRule ^(.*).html /stranka.php?idx=$1 /1458.html |
||
vertigo4 Profil |
#7 · Zasláno: 14. 3. 2008, 09:51:00
kubiseg
a nemá to být RewriteEngine On RewriteRule ^(.*)\.html /stranka.php?idx=$1 |
||
kubiseg Profil |
#8 · Zasláno: 14. 3. 2008, 09:52:47
vertigo4
ma,s amozrejme... omlouvam se... :-[ |
||
markne Profil * |
#9 · Zasláno: 14. 3. 2008, 09:55:07
Tak diky moc, vyzkousim a kdyztak jeste napisu ohledne dalsich veci.
Ted momentalne mi nejde smazat/prehrat aktualni htaccess na serveru, active24, pritom by to melo jit.. nahral jsme jeden a ted to enmuzu testnout, dkyz to nejde prehrat.. zatím |
||
markne Profil * |
#10 · Zasláno: 14. 3. 2008, 10:10:21
To je vazne zvlastni, chci ten soubor smazat, ale nejde to, nevíte proč? A když to chci přepsat, vždy zůstane ten stejný, jako prve..
|
||
kubiseg Profil |
#11 · Zasláno: 14. 3. 2008, 10:14:46
a jde aspon otevrit pro upravy?
|
||
markne Profil * |
#12 · Zasláno: 14. 3. 2008, 10:19:52
ne, a ani prejmenovat nejde
|
||
vertigo4 Profil |
#13 · Zasláno: 14. 3. 2008, 10:42:59
markne
možná bude chyba v ftp programu |
||
markne Profil * |
#14 · Zasláno: 14. 3. 2008, 10:48:30
lze to pres admin poskytovatele.
tak tam ted zkusim dat toto RewriteEngine On RewriteRule ^(.*)\.html /stranka.php?idx=$1 a uvidime zda to bude fungovat. :-) |
||
markne Profil * |
#15 · Zasláno: 14. 3. 2008, 10:56:22
Ma to fungovat hned pri aktualizaci stranka.php?
|
||
markne Profil * |
#16 · Zasláno: 14. 3. 2008, 11:25:17
Nebo tam musi byt zpetka vazba mezi htaccess a stranka.php?
|
||
Časová prodleva: 16 let
|
0