Доступ к файлу в родительском каталоге папки, содержащей индексный файлPhp

Кемеровские программисты php общаются здесь
Anonymous
Доступ к файлу в родительском каталоге папки, содержащей индексный файл

Сообщение Anonymous »

Каталог выглядит следующим образом:
htdocs
  • public

    index.php
[*]welcome.php


Папка «public» устанавливается в качестве корня документа, поэтому входящие запросы отправляются в index.php. index.php проверяет, аутентифицирован ли пользователь, и, если нет, перенаправляет его на страницу приветствия.

Код: Выделить всё

header("Location: welcome.php");
Однако я продолжаю получать ошибку 404, несмотря на то, что URL-адрес отображает правильный путь к файлу.
Есть какие мысли? Вот что я пробовал.

Код: Выделить всё

header("Location: /welcome.php");
header("Location: ./welcome.php");
header("Location: ../welcome.php");
.htaccess

Код: Выделить всё

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
^Вышеупомянутое создало слишком много перенаправлений.
Размещение файла index.php в той же папке, что и файл Welcome.php, работает нормально, но я пытаюсь организовать свое веб-приложение и не могу этого сделать, если мне нужно хранить все в файле index.php или ниже.

Подробнее здесь: https://stackoverflow.com/questions/773 ... index-file

Вернуться в «Php»