@Sratimon1

Php запрет доступа как папкам и файлам?

Здравствуйте, суть дела в чем надо запретить доступ пользователя почти ко всем папкам и файлам сайта .
Пробовал сделать через .htaccess 2 путями.
1) Перенаправить все запросы на index.php и потом использовать парсинг url и переадресацию , не вышло .
2) Запретить доступ ко всему кроме 2-3 файлов вышло тоже через .htaccess .
Но как понимаю при этих двух случаях ajax не будет работать.
Да и хотелось что бы в url не было окончания .php . К примеру как тут https://toster.ru/question/new
Хочу узнать что правильнее использовать ! как понимаю использование ajax сразу отпадает ?
Желательно реализация на php + .htaccess или просто php .
Натыкался на создание класса routers но так до конца не понял !
ООП ток начал изучать , до этого только процедурным баловался .
  • Вопрос задан
  • 713 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ну вот простейший пример .htaccess, позволяющий не указывать .php в строке
RewriteEngine On
RewriteRule ^api/(.*)$ /ajax/api.php?request=$1 [QSA,NC,L]

Клиент видит http://site.ru/api/getSomething&user=1
На сайт приходит запрос
http://site.ru/ajax/api.php?request=getSomething&user=1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы