У меня есть сайт с корневым html в index.html. Я хочу перенаправить index.html в php-файл в частной папке с одним родителем, чтобы запустить index.php. Затем этот файл будет отображать содержимое html, которое мне нужно, в зависимости от запроса. Как бы я пошел об этом процессе получения index.php из index.html. структура файла выглядит следующим образом:Как запустить index.php в частной папке из index.html
private/
-index.php
public_html/
-index.html
Вы должны иметь 'index.php' где-то, что ваш веб-сервер знает о том, в противном случае она не может перенаправить. –
Не существует способа ссылаться на файл на веб-сервере, чтобы я мог сделать все в public_html видимым и общедоступным, но все в частной папке невидимо? Другими словами, когда я перехожу к index.html, я просто хочу, чтобы он перенаправлялся на «../private/index.php». Почему это невозможно? – and0rsk
Существует способ, но для его настройки 'private/index.php' должен быть где-то, что он сопоставлен с вашим веб-сервером, чтобы он мог сделать его« приватным »(то есть, если кто-то просматривает http: // yoursite.com/private/index.php они получают неприятную страницу ошибок). Если он не находится в вашем «DocumentRoot», то веб-сервер ничего не может сделать - он практически недоступен из Интернета. Чтобы сохранить его, как и у вас, а затем загрузить содержимое 'private/index.php', вам нужно будет написать _another_ script в' public_html', но это просто создает решение для проблемы, которая не существует. –