Autor | Zpráva | ||
---|---|---|---|
meiki Profil |
#1 · Zasláno: 9. 12. 2008, 14:25:05
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 |
||
Pajah Profil |
#2 · Zasláno: 9. 12. 2008, 15:35:18
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) |
||
Časová prodleva: 15 let
|
0