Miguel Stevens
Miguel Stevens

Reputation: 9191

Htaccess ignored on live server

I'm using a .htaccess file to use clean url's, Everything is working fine on my localhost, but on the production server my .htaccess is ignored..

I have an index.php entry point which requires the files needed.. But as you can see when you browse to http://mindstretchscan.eu/overzicht , it's trying to load the required page directly. but not the index.php.

http://mindstretchscan.eu?page=overzicht is working! and it's the same page..

This is the top of my .htaccess

<ifModule mod_rewrite.c>

    Options +FollowSymLinks -MultiViews
    RewriteEngine on

Any idea what I might be doing wrong? Pulling my hairs out on this one. Thanks!

Upvotes: 1

Views: 271

Answers (1)

user4243768
user4243768

Reputation:

Make sure mod_rewrite is enabled

#sudo a2enmod rewrite

#/etc/init.d/apache2 restart

You also need to enable the use of .htaccess files by changing AllowOverride None to AllowOverride FileInfo. For the default website, edit /etc/apache2/sites-available/default

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

And make sure you restart apache again.

Upvotes: 2

Related Questions