Доступ к файлу в родительском каталоге папки, содержащей индексный файл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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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