Autor Zpráva
Meldo
Profil
Trapim sa s mod_rewrite a spravil som si toto:

RewriteRule ^%{DOCUMENT_ROOT}/new2/firmy/([^/]+)/?$ %{DOCUMENT_ROOT}/new2/firmy/index.php?firma=$1 [QSA]

mozete poradit, preco mi to nefunguje? S mod_rewrite zacinam.
bukaj
Profil
Meldo
mozete poradit, preco mi to nefunguje?
V prvním "parametru" RewriteRule se uvádí regulární výraz, který se, jak stojí v dokumentaci, mapuje na tzv. URL-path, což je to, co se nachází za doménou. Takže například pro adresu http://neco.cz/slozka/soubor.php, to je /slozka/soubor.php. Což také znamená, že to vůbec nic nemá společného s filesystémem, tudíž ani ne s proměnnou %{DOCUMENT_ROOT}.

Takže toto pravidlo, pochopil-li jsem ho dobře, by mělo být:
#.htaccess v rootu webu
RewriteEngine on
RewriteBase /
RewriteRule ^new2/firmy/([^/]+)/?$ new2/firmy/index.php?firma=$1 [QSA,L]


Doporučuji si pročístě nějaké tutoriály, které najdeš různě po webech.
Meldo
Profil
bukaj
dik funguje. Tutorialy citam ale nejak som zatial z toho blbec.

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:

0