Autor | Zpráva | ||
---|---|---|---|
jaknato Profil * |
#1 · Zasláno: 26. 10. 2017, 10:41:23
Zdravím, prosím jak nastavit podmínku pro přesměrování kde je použit #
např. www.firmy.cz/seznam-sortimentu-firma1/#id236 pro www.firmy.cz/firmy.php?&jmeno=firma1#id236 Děkui za pomoc |
||
Tomášeek Profil |
#2 · Zasláno: 26. 10. 2017, 10:47:56
jaknato:
Hash se na server neodesílá. |
||
Kajman Profil |
#3 · Zasláno: 26. 10. 2017, 10:53:38
Jen doplním, že některé prohlížeče tuhle část zachovají, pokud přijde ze serveru přesměrování neobsahující hash.
|
||
jaknato Profil * |
#4 · Zasláno: 26. 10. 2017, 11:09:56
no a takto to nějak lze ?
www.firmy.cz/seznam-sortimentu-firma1/id236/ pro www.firmy.cz/firmy.php?&jmeno=firma1#id236 |
||
Kajman Profil |
#5 · Zasláno: 26. 10. 2017, 12:47:53
Tedy chcete zadat do prohlížeče adresu
/seznam-sortimentu-firma1/id236/ /firmy.php?&jmeno=firma1#id236 |
||
jaknato Profil * |
#6 · Zasláno: 26. 10. 2017, 14:09:15
Kajman [#5]: ano
|
||
Kajman Profil |
#7 · Zasláno: 26. 10. 2017, 14:28:09
RewriteEngine On RewriteBase / RewriteRule ^seznam-sortimentu-(firma1)/(id236)/$ firmy.php?&jmeno=$1#$2 [L,R,NE] Pokud to budete chtít zobecnit, použijte v kulatých závorkách regulární výrazy dle potřeby - např. [^/]*
|
||
jaknato Profil * |
#8 · Zasláno: 26. 10. 2017, 14:48:59
Kajman [#7]: aha, co když chci, aby v prohlížeči byla adresa /seznam-sortimentu-firma1/id236/ ale prohlizec provedl /firmy.php?&jmeno=firma1#id236
|
||
Kajman Profil |
#9 · Zasláno: 26. 10. 2017, 14:58:25
Tak proč jste tvrdil v [#6], že chcete něco jiného?
Pokud chcete na straně serveru podstrkávat místo adresy /seznam-sortimentu-firma1/ /firmy.php?&jmeno=firma1 RewriteEngine On RewriteRule ^seznam-sortimentu-(firma1)/$ firmy.php?&jmeno=$1 [L,QSA] S tím, že hash část url není na serveru potřeba nijak řešit a budete se odkazovat na /seznam-sortimentu-firma1/#id236 |
||
jaknato Profil * |
myšleno bez [R]
aha, zkusím |
||
jaknato Profil * |
#11 · Zasláno: 26. 10. 2017, 15:08:45
jasně, tak ještě jeden dodatek
aco když při volání /seznam-sortimentu-firma1/ chci podstrčit pouze firmy.php?&jmeno=firma1 ale při volání /seznam-sortimentu-firma1/#id236 chci podstrčit i s dalším konkrétním parametrem např. firmy.php?&jmeno=firma1$par1=0&par2=all |
||
Kajman Profil |
#12 · Zasláno: 26. 10. 2017, 15:15:50
To nejde, přijde mi, že neumíte chápat psaný text. Hash prohlížeč na server neposílá, takže server nemůže vědět, že má podstrkovat něco jiného!
I se současným pravidlem by ale měla fungovat adresa /seznam-sortimentu-firma1/?par1=0&par2=all#id236 |
||
Časová prodleva: 7 let
|
0