Autor Zpráva
Adam1999
Profil
Dobrý den,
Potřeboval bych poradit s .htaccess, potřebuji aby aby když zadám "domena.cz/objednavka?type=typ" tak aby se mi načetla adresa "domena.cz/index.php?page=objednavka&type=typ"
Můj .htaccess vypadá takto:
RewriteEngine On
RewriteRule ^(.*)\$ $1.php

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1
Vše funguje když napíšu /objednavka tak se stránka &page=objednavka normalne načte ale když za to přidám normální kod bez .htaccess tedy ?type=typ tak se mi type nedefinuje.
Nevíte někdo kde by mohl být problém?
Děkuji.
juriad
Profil
Nahraď 7. a 8. řádek za:
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [QSA]
Lomítko na konci bude nepovinné (to zařídí ten otazník) a existující parametry se připojí na konec (Query String Append).
Adam1999
Profil
Děkuju :).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: