Напомним, .htaccess

0

Мне нужно знать, если после создания файла.htaccess я должен вызвать его на странице индекса, зная, что главная страница уникальна (только index.php), и все страницы взяты из базы данных.

Веб-сервер, которым я пользуюсь Apache.

  • 0
    .htaccess влияет на все файлы и папки автоматически, вам все равно не нужно его вызывать.
Теги:
.htaccess

3 ответа

1
Лучший ответ

Файл с именем файла .htaccess является расширением конфигурации веб-сервера (чаще всего httpd.conf), который автоматически загружается Apache при загрузке или запуске файла или сценария в каталоге или в любых дочерних каталогах, где файл .htaccess размещен.

Кроме того, скрипты php (или любые сценарии, если на то пошло) не знают вообще о существовании.htaccess и не должны заботиться. Однако они могут зависеть от настроек конфигурации, например. любые правила перезаписи, которые передают все входящие запросы через так называемый фронт-контроллер (чаще всего index.php), но они не знают о его существовании. Любая конфигурация также может быть размещена где-то еще в дереве конфигурации.

Для получения дополнительной информации я бы посоветовал вам прочитать об Apache или веб-серверах в целом и узнать, как выполняется общий (http) запрос. Это даст вам некоторое представление о том, что делает файл.htaccess, и не делает, и как он связан или не связан с любыми сценариями.

0

Вам не нужно явно вызывать файл htaccess с любой из php-страниц. Правила htaccess будут автоматически применяться ко всем файлам и подпапкам в конкретной папке, где размещается файл htaccess

0

Вы не можете вызвать файл .htaccess, это команда, установленная сервером для обработки запросов (среди прочего). Вы должны поместить его в корневой каталог, и Apache будет искать его автоматически, когда запрос на сервер будет сделан для любой веб-страницы или другого файла.

Вы также можете иметь .htaccess flie в каждой папке (папке) для управления запросами, специфичными для него.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню