.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: 227

Filed under:
|

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

Related posts about apache2

Related posts about .htaccess