parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

тогда проблема увеличивается...

nkostya 07.06.2003 19:59 / 07.06.2003 20:10

Мне нужно вытянуть, "запрашиваемый путь из строки запроса" в первоначальном регистре, вот например запрошен www.site.ru/catalog/papKa/, а мне надо получить /catalog/papKa/

1 способ с помощью $request:uri, но русское имя папки если запрошена папка с русским именем (например: /catalog/%CD%EE%E2%E0%FF%20%EF%E0%EF%EA%E0/, полученная <a href="^taint[uri][$catalog.name]>...") [кодировка в конфиге указанна] не перекодируется в "нормальный" вид, почему?

Есть другое решение... с помощью .htaccess:
создать .htaccess с таким срдержанием:
RewriteEngine on

RewriteRule (gif|jpg|js|css|exe|zip|rar|pdf|doc|xls|ppt|swf|ipx|txt|xslt|xsl|tif|eps|tiff|ico|ent|chm|cfm|gz|png)$ - [L]

RewriteCond %{REQUEST_URI} ^/index.html
RewriteRule .* - [L]

RewriteCond %{REQUEST_URI} ^.*
RewriteRule (.*) /index.html?uri=$1 [L,QSA]
тогда $form:uri должна содержать "запрашиваемый путь", но если так сделать, то $form:uri будет содержать путь без соблюдения регистра, т.е. вместо /catalog/WeB/ будет содержать /catalog/web/ что не требуется в данной задачи...

Можно ли как-нибудь это реализовать???