Цитата 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');
}
ну и т.п.
прокомментриуйте пожалуйста способ))