Ubuntu 14.04(Apache 2.4.7)でhtaccessファイルの使用を有効にしようとしています。この質問には多くの重複がある可能性があることは知っていますが、まだ助けてくれませんでした。
.htaccess
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>
他に何が必要ですか?
1
AllowOverride Allディレクティブは、.htaccessファイルのすべてのオプションを許可します。000-default.confは、サーバーにサイトが1つしかないことを前提としています。.htaccessファイルは機能していませんか?このサーバーでホストされているサイトは複数ありますか?
—
closetnoc 14
/ var / wwwには多くのフォルダーがありますが、仮想ホストは作成されません。/ etc / apache2 / sites-available /フォルダーには、000-default.confとdefault-ssl.confの2つのファイルが含まれています。htaccessファイルは/ var / www /にあります
—
David ZIP 14
たぶん 'DocumentRoot / var / www /'?(末尾のスラッシュ)
—
コバ14
/ etc / apache2 / sites-enabled /に000-default.confへのリンクが含まれていることを確認してください。/var/www/index.htmlファイルを変更すると、Webブラウザーでサーバーを表示したときにその変更を確認できますか?
—
スティーブンオステルミラー