Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Artem-Samsung

Ветеран


Сообщения: 823
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Цитата Sham:
Т.е. с кириллицей в пути URLa лучше не связываться, т.к. непонятно, как декодируются из экранированного пути. При этом get-параметры декодируются веб-сервером правильно, как ни странно. »
а иногда очень нужно.
я вот, если сам какой то движок мини делаю, то с кириллицей поступаю так.
В .htaccess пишу:
Код: Выделить весь код
AddDefaultCharset UTF-8
DirectoryIndex index.php
Options +FollowSymlinks
RewriteEngine On

RewriteRule .* index.php
в index.php
PHP код: Выделить весь код

$request_url mb_convert_encoding(substr(urldecode($_SERVER['REQUEST_URI']), 1), 'utf-8''auto');
$de_link explode("/"$request_url);

if (
$request_url=="index.php" || $request_url == "" || $de_link[0] == "Главная") {
    include(
'');
} else if (
ereg("^p[0-9]*$"$de_link[0])) {
    include(
'');

} else if (
$de_link[0] == "Опрос" && count($de_link) == 2) {
   include(
'');
else {
    include(
'modules/content/main.php');


ну и т.п.
прокомментриуйте пожалуйста способ))

-------
Мой блог Web Development


Отправлено: 10:47, 12-11-2010 | #19