Ich versuche, die Verwendung der htaccess- Datei in Ubuntu 14.04 (Apache 2.4.7) zu aktivieren. Ich weiß, dass diese Frage viele mögliche Duplikate hat, aber keine von ihnen hat mir bis jetzt geholfen.
.zugang
ErrorDocument 404 /404.html
000-default.conf
<VirtualHost *:80>
AccessFileName .htaccess
ServerAdmin webmaster@localhost
DocumentRoot /var/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Was wird noch benötigt?
Antworten:
Erster Schritt
Datei öffnen als
Zweiter Schritt
Kommentarzeichen (#) entfernen, wenn Sie es vor dieser Zeile finden (Zeilennummer ca. 187)
AccessFileName .htaccess
Dritter Schritt
Dann finde die Linie, wo es ist
ersetze "None" durch "All"
Und voila ...
.htaccess
funktioniert !!quelle
sudo service apache2 restart
.Aktiviere ModRewrite:
quelle
service
Befehl ist jetzt der bevorzugte Weg , Apache neu zu starten:sudo service apache2 restart
.In meinem Fall den Wechsel
AllowOverride None
zuAllowOverride All
in /etc/apache2/sites-enabled/000-default.conf geholfen.Alle anderen .conf- Dateien haben bereits gehabt
AllowOverride All
.quelle
#
) vonAccessFileName .htaccess
Der Name Ihrer Apache-Konfigurationsdatei ist nicht Standard. Sie können es in Windows in default.conf und in Linux in default umbenennen . In Linux-basierten Betriebssystemen führen Sie diesen Code im Terminal aus:
quelle