Autor | Zpráva | ||
---|---|---|---|
Zdenek25 Profil * |
#1 · Zasláno: 30. 7. 2007, 15:58:19
Zdravím,
Měl bych otázku ohledně zápisu od htaccess pro rewrite_mod, předělávám si odkazy stránek pomoci rewrite a jsem v tomhle směru začátečník, proto bych se rád obrátil na někoho kdo tomu více rozumí než já, nevím totiž z kterých dvou postupu je lepší nebo správný aby se to z htaccess nenačítalo dlouho, s rewrite teprve začínám, takže budu rád za jakoukoli odpověď vděčný. 1 postup: RewriteRule ^stranka.html$ index.php?s=nazevStr [L] RewriteRule ^stranka2([^-]+).html$ index.php?s=nazevStranky&dalsiStr=$1 [L] Výsledek: stranka.html a stranka2-nazevStranky.html (tady si nejsem jisty zda mi to připíše i id z nějakého článku) 2 postup: RewriteRule ^stranka.html$ indes.php?s=nazevStr [L] RewriteRule ^stranka2,([0-9]+),(.*).html$ index.php?s=nazevStranky&dalsiStr =$1 [L,QSA] Výsledk: stranka.html a stranka2,26,popis.html Nebo ještě RewriteRule ^stranka,(.*).html$ index.php?p=stranka&stranka2 [L] Výsledek by byl: stranka,nejakynazev.html |
||
Zdenek25 Profil * |
#2 · Zasláno: 30. 7. 2007, 16:01:34
ještě doplník k druhému postupu RewriteRule ^stranka.html$ indes.php?s=nazevStr [L]
|
||
Zdenek25 Profil * |
#3 · Zasláno: 30. 7. 2007, 16:02:09
RewriteRule ^stranka.html$ indes.php?s=nazevStr [L] |
||
Zdenek25 Profil * |
#4 · Zasláno: 30. 7. 2007, 16:03:16
aha tady to lomítka nezobrazuje, které je u druheho postupu před .html
|
||
temistokles Profil |
#5 · Zasláno: 30. 7. 2007, 17:21:55
Zdenek25
Ak to má bežať čo najrýchlejšie a máš prístup k httpd.conf, tak si prečítaj niečo o RewriteMap, prípadne vždy môžeš požiadať admina hostingu. Čo sa týka rýchlosti, opäť ak máš prístup k httpd.conf, tak si zapni logovanie Rewrite-u a porovnaj si potrebný počet krokov, ten by ale IMHO vyšiel na rovnako. |
||
Časová prodleva: 17 let
|
0