| Autor | Zpráva | ||
|---|---|---|---|
| HedHog Profil * |
#1 · Zasláno: 7. 8. 2005, 02:46:11
V souboru .htaccess mam napsano:
- - - - - - RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.petrknezek\.net RewriteRule ^detail-reference/(.*)\.html$ http://www.petrknezek.net/reference_one.php?id=$1 [L,QSA] - - - - - - Funguje to dobre, ale pri zadani napr.: www.petrknezek.net/detail-reference/12.html (misto 12 -> id) se odkaze na: reference_one.php?id=12 -> a tato cesta se prepise i v adrese v prohlizeci.. jak to mal udelat, aby se v prohlizeci zobrazovala vzdy jen staticka adresa? Pochopil jsem ze to jde kdyz neni nastaveno tusim R=301.. ale to nastaveno neni, a stejne to adresu prepisuje.. ?? |
||
| Yuhů Profil |
#2 · Zasláno: 7. 8. 2005, 06:49:19
protože je druhý parametr u RewriteRule nastaven na absolutní cestu (http://něco), tak se to [R] přidává jakoby automaticky.
Řešením je napsat to takhle: RewriteRule ^detail-reference/(.*)\.html$ /reference_one.php?id=$1 [L,QSA] (samozřejmě netestováno) |
||
|
Časová prodleva: 21 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0