Здравствуйте. Прошу прощения, если вопрос уже задавался, но я много просмотрел материала, испробовал все советы, а проблема так и не решилась. Суть. Имеется страница вида /tags/index.php?tag=тэг Имеется правило реврайта в .htaccess, которое переделывает урл вида /tags/тэг/ в /tags/index.php?tag=тэг С латинскими символами все работает, и с русскими без реврайта тоже работает. А вот с рерайтом... Пробовал по всякому. И с urlencode, и html entities. Ошибки всегда выдает разные: 404, Direcroty listening denied и т д.
не нужны тебе русские буквы в имени пути. не мучай ж**у обычно в /cat/id/ люди пихают не текст а айдишник, а что ты туда пихаешь?
пытаюсь реализовать /tags/человеко/понятный/урл/ как такое реализовать с помощью числовых идентификаторов? это нереально. как вариант, можно конечно с пом. транслитерации. но хотелось бы все-таки сделать так, как задумывалось. айдишники конечно не сложно реализовать. но есть мнение, что чпу вносит вклад во внутреннюю оптимизацию.
хм... и вправду. вспомнил, что в основном транслитом люди пользуються. но вот например: _http://zxl.ru/tag/логика/ в хтмл этот хреф выглядит так: <a href="_http://zxl.ru/tag/%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0/" title="Обзор по тегу логика" rel="tag">логика</a>
< Server: Apache/2 < X-Powered-By: PHP/5.2.6 там апач стоит, но обрабатыать они могут не реврайтом, а уже в скрипте, тогд похрен что пришло покажика, друг, свой реврайт?
ок, покажу, как до дому доберусь. возникла у меня одна мысль. возможно правило не до конца написано. в регулярном выражении нет символа проента. это может быть причиной? Или реврайт модулю передается уже декодированный урл? Надо покурить как следует мануал.