Все, что я хотел сделать сегодня, это написать правило перенаправления для подпапки, например: Вы вводите URL-адрес: example.com, и вы перенаправляетесь на example.com/subfolder
Такое простое желание. Я попытался найти решение в Интернете. Интернет сказал мне добавить файл .htaccess в корневой каталог htdocs с помощью:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^$ subfolder [L]
Я сделал это. Но никакого успеха явно, они не сказали мне, что мне пришлось раскомментировать модуль в httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
Итак, я тоже это сделал. Нет успеха. Они не сказали мне, что мне нужно изменить мой httpd.conf, чтобы файл .htaccess был включен:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Снова нет успеха, потому что я получаю эту ошибку при вводе URL-адреса:
Запрещено У вас нет разрешения на доступ к этому серверу.
Теперь я застрял, и я не мог найти больше решений в Интернете. Я просто запускаю Apache 2.4 на своей машине с Windows 7 по частным причинам.