Autor Zpráva
HedHog
Profil *
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
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)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0