Autor Zpráva
meiki
Profil
Zdarvím, snažím se upravit .htaccess, aby mi dělal "krásné" URL. Jedná se o stránku s videí, řazených do různých kategorií.
Kód .htaccess vypadá takhle:
RewriteEngine On
RewriteRule ^index.php$ /www/ [R,L]
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /www/$1/ [R=301] 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z]+)/?$ /www/?kategorie=$1


Vše funguje bez problémů jen do té doby, když chci nechat zpracovat text (vyvolán z DB) s diakritikou.

Proto se ptám nelze nejak pomoci rewrite udelat, když někdo klikne na odkaz (slovo zábava je vyvoláno z DB a značí kategorii, tak proto s diakritikou) http://www.neco.cz/www/zábava/ tak aby se zpracovalo pomoci GET /www/?page=zabava

RewriteRule ^([zábava]+)/?$ /www/?kategorie=zabava
Kod zadaný takto nefunguje, jak ho opravit. Poradí mi někdo? Díky moc.
Pajah
Profil
Buď RewriteRule ^([^/]+)$ /www/index.php?kategorie=$1 [L]
Nebo pokud to chceš psát ručně, tak:
RewriteRule ^zábava$ /www/index.php?kategorie=zábava (nesmíš u toho názvu používat ty hranaté závorky)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0