Alles, was ich heute tun wollte, war, eine Umleitungsregel in einen Unterordner zu schreiben, z. B.: Sie geben die URL ein: example.com und werden zu example.com/subfolder umgeleitet
So ein einfacher Wunsch. Ich habe versucht, im Internet eine Lösung zu finden. Das Internet sagte mir, ich solle eine .htaccess- Datei im htdocs-Stammverzeichnis hinzufügen mit:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^$ subfolder [L]
Ich war das. Aber offensichtlich kein Erfolg, sie sagten mir nicht, dass ich das Modul in httpd.conf auskommentieren musste :
LoadModule rewrite_module modules/mod_rewrite.so
Also habe ich das auch gemacht. Wieder kein Erfolg. Sie sagten mir nicht, dass ich meine httpd.conf ändern müsste, damit die .htaccess- Datei aktiviert würde:
<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>
Wieder kein Erfolg, da ich diesen Fehler bei der Eingabe der URL erhalte:
Verboten Sie haben keine Berechtigung, auf diesen Server zuzugreifen.
Jetzt stecke ich fest und konnte im Internet keine weiteren Lösungen finden. Ich verwende Apache 2.4 aus privaten Gründen nur auf meinem Windows 7-Computer.