Рубрики
Uncategorized

Apache скрывает альтернативное имя PHP (mod_rewrite) через htaccess

Автор оригинала: David Wong.

Введение в среду обучения Серверная часть: Ubuntu 18.04 LTS База данных: Mariadb 10.1.34 (Mysql) Языковая версия: PHP 7.3 Локальный конец: macOS High Sierra

После первой установки Apache включите функцию перезаписи

$ a2enmod rewrite

А затем в /etc/|/apache 2/apache2.conf Добавление контента

$ nano /etc/apache2/apache2.conf

Содержание-это


    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted

Не забудьте указать путь к корневому каталогу вашего веб-сайта.

Затем перезагрузите Apache

service apache2 reload

Затем перейдите в корневой каталог вашего веб-сайта и добавьте файл как. htaccess и добавьте следующее

Options -Indexes
Options +FollowSymlinks
RewriteEngine on

В том же .htaccess Добавьте RewriteRule в файл, вот так

Options -Indexes
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^admin/index$ admin/index.php

Так что просто перейдите по пути /admin/index Это интервью. /администратор/index.php Apache помог вам скрыть имя стороны

Идентификатор строки:ян Мак QQ:1258554508

Оригинал: “https://developpaper.com/apache-hides-php-alternate-name-mod_rewrite-through-htaccess/”