Ubuntu 12.04, работающий на сервере Apache. Интересно, можно ли запустить / получить доступ из файла html / php браузера из другого места, кроме корневого, скажем, из папки / тестовой папки в корне
Итак, как только я вхожу в браузер example.com/testfolder, он будет выполняться так же, как и из var / www / example.com / httpdocs / testfolder.
Но файлы и эта папка будут в корне в / testfolder, а не в корне документа (httpdocs). Я вообще не хочу помещать эту папку физически в httpdocs. Цель состоит в том, чтобы скрыть эти файлы / папки из папки www vhost по умолчанию.
Вы должны использовать <Directory>
директива и Alias
:
https://stackoverflow.com/questions/15770778/configure-apache-conf-for-alias
Каталог не обязательно должен находиться внутри корневого каталога документов.
Вы можете сделать символическую ссылку, команду bash:
ln -s /testfolder/ /var/www/example.com/httpdocs/
или
Вы можете сделать директиву Alias в конфигурации своего сервера:
Alias /testfolder/ /var/www/example.com/httpdocs/testfolder/