Запретить доступ ко всем каталогам и файлам с помощью .htaccess - PullRequest
0 голосов
/ 01 мая 2018

Какой код используется в .htaccess для предотвращения доступа к другим файлам в моей общей папке (проект LARAVEL под общим хостингом)?

У меня есть файл с именем index.php, и я хочу, чтобы этот файл был единственным файлом, который может получить доступ ко всем другим файлам / каталогам.

Я видел другие решения здесь, на StackOverFlow, но они не соответствуют вышеуказанному требованию.

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

У Laravel есть свой собственный готовый .htaccess, который должен работать и с вашим общим хостингом ..

myfoldersite/public/.htaccess 

перейти к

myfoldersite/.htaccess 

и переименовать

myfoldersite/server.php

до

index.php

И попробуйте просмотреть ваш сайт еще раз, давайте посмотрим, работает ли он.

Ура!

0 голосов
/ 01 мая 2018

Вы можете заблокировать доступ к папке с помощью этого кода в .htaccess

<Directory "/file/">
     deny from all
</Directory>

Вы должны изменить «файл» по имени ваших файлов.

Но я не знаю, если это то, что вы ищете, так что вы можете сделать это тоже:

RewriteEngine on
RewriteRule ^(.+)$ index.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...