Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Как прописать в .htaccess относительный путь?


Автор: mooks11d 26.2.2009, 12:54
По идеи в .htaccess нельзя напиать относительный путь, а только от корня сервера, но может кто нибудь знает как сделать путь относительным?

например в папке folder1 лежит .htaccess и там написано "ErrorDocument 404 /index.php"
вместо "ErrorDocument 404 /folder1/ind.php"

это просто пример! нужен для более сложной задачи.

Автор: NewDima 26.2.2009, 12:56
./index.php

Добавлено через 7 минут и 15 секунд
кстати, эти вопросы http://forum.vingrad.ru/forum/web-server-and-service-administration.html

Автор: mooks11d 26.2.2009, 13:04
NewDima, не то... index.php лежит в папке folder1

Автор: NewDima 26.2.2009, 13:07
как не то?
/folder/.htaccess:
ErrorDocument 404 ./ind.php

будет вызываться /folder/ind.php
это надо?

Автор: mooks11d 26.2.2009, 13:10
NewDima, не вызываеться

Автор: lelik133 26.2.2009, 13:27
а где htaccess лежит все таки в корне или в folder1 ?

Автор: NewDima 26.2.2009, 13:29
Похоже относительный путь не поддерживается здесь, по тем соображениям, что htaccess действует для всех вложенных папок, а потому для каждой вложенной папки будет искаться этот скрипт в ней же

Автор: mooks11d 26.2.2009, 13:33
lelik133 в folder1

Автор: skyboy 26.2.2009, 13:42
перенесено из "PHP: Общие вопросы"

Автор: lelik133 26.2.2009, 13:51
в ман пробывали заглядывать?
http://httpd.apache.org/docs/2.0/mod/core.html#errordocument
Цитата

URLs can begin with a slash (/) for local web-paths (relative to the DocumentRoot), or be a full URL which the client can resolve. Alternatively, a message can be provided to be displayed by the browser.

Автор: mooks11d 26.2.2009, 14:45
так, можно или нет?
проблема не решена..

Автор: skyboy 26.2.2009, 15:39
mooks11d, нельзя.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)