.htaccess causes 403 error
Posted
by
erdomester
on Ask Ubuntu
See other posts from Ask Ubuntu
or by erdomester
Published on 2013-06-30T19:53:25Z
Indexed on
2013/06/30
22:28 UTC
Read the original article
Hit count: 230
I have a working website on a free shared server. I decided to hire a dedicated server and purchase a domain for my website. I started uploading the files but things aren't working the way they should. First of all .htaccess is not working, however I set AllowOverride from None to All in /etc/apache2/sites-available/default
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
I restarted the server of course. I enabled mod_rewrite:
a2enmod rewrite
and restarted the server.
This change causes a 403 forbidden access error which I am unable to work out. If I change the All back to None then .htaccess is ignored so instead of loading the website the file hierarchy is loaded (the main page is index4.php which should be opened by .htaccess). If I rename index4.php to index.php the website loads, just fyi.
The permissions on the file is 600. If I change it to 444 I get 500 Internal Server Error.
I checked the logs and I see many errors of this: Permission denied: file permissions deny server access: /var/www/index.html
© Ask Ubuntu or respective owner