SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Проблем с mod rewrite

angeldimit

New member
Проблемът е следният.
При страници с id на кирилица нещо ми се бъгва mod rewrite-a.

Кодът ми е следният:

PHP:
RewriteEngine On
RewriteRule ^filmi/([^/]*)\.html$ /filmi/view.php?id=$1 [L]

Имам предвид, че при линкове от типа става:

HTML:
filmi/Camp Rock (2008).html

но при тези с кирилица - не:

HTML:
filmi/Джак светкавицата (1994).html

Имате ли идея каква е причината и как мога да го оправя това?
 
Re: Проблем с mod rewrite

Ползвай ID-то.
Линка да стане:
filmi/123123/Джак светкавицата (1994).html
или
filmi/123123-Джак светкавицата (1994).html
RewriteEngine On
RewriteRule ^filmi/(.*)-([^/]*).html$ /filmi/view.php?id=$1&ime=$2 [L]
 
Re: Проблем с mod rewrite

Предполагам че проблемати идва от кодировката на кирилицата windows-1251 и UTF-8 на url то. Конвертирай кирлицата от UTF-8 във windows-1251 и си мисля че няма да имаш проблеми с това което се опитваш да направиш без да използваш ID в URL то
 
Re: Проблем с mod rewrite

Еми при тези на латиница си се рирайтва без проблем, при кирилицата не ще.
Добре де, какво означава че не ще? Дава ти 404 страница? Или друго?
 

Горе