우분투 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는 서버에 사이트가 하나만 있다고 가정합니다. .htaccess 파일이 작동하지 않습니까? 이 서버에서 둘 이상의 사이트가 호스팅됩니까?
—
closetnoc
/ var / www에는 많은 폴더가 있지만 가상 호스트는 만들어지지 않습니다. / etc / apache2 / sites-available / 폴더에는 000-default.conf 및 default-ssl.conf라는 두 개의 파일이 있습니다. htaccess 파일은 / var / www /에 있습니다
—
David ZIP
아마 'DocumentRoot / var / www /'? (꼬리 슬래시)
—
Kovah
/ etc / apache2 / sites-enabled /에 000-default.conf에 대한 링크가 포함되어 있는지 확인하십시오. /var/www/index.html 파일을 변경하면 웹 브라우저로 서버를 볼 때 변경 사항을 볼 수 있습니다.
—
Stephen Ostermiller