Community,
Op het moment ben ik een website aan het overzetten van localhost naar de live server. Dit gaat allemaal prima, totdat ik 404 foutmeldingen kreeg. In de root (/home/user/private_html/) van de gebruiker staat en .htaccess bestand met o.a. het volgende erin;
Als ik dit localhost test (https://localhost/panel) dan werkt het prima en word ik doorverwezen naar https://localhost/panel.php. Probleem is nu alleen dat dit niet op mijn server werkt. Hierdoor ben ik even opzoek gegaan naar waar het aan kon liggen, maar ben er niet uit gekomen. Ik hoop dat iemand mij uit de brand kan helpen.
Op de server (debian 7) draait Apache 2.2.22. Ik heb de rewrite mod door middel van de volgende commando geactiveerd;
Vervolgens heb ik de mod-enabled map gecontrolleerd, en de rewrite mod staat hier in geplaatst.
Vervolgens heb ik de default site geopent, de default-ssl site en de site van de website waar het om gaat. Ik heb bij alle site's 'AllowOverride' van 'None' naar 'All' veranderd. Hierdoor ziet de site van de desbetreffende website er als volgt uit;
<VirtualHost *:443>
Servername website.tld
ServerAlias www.website.tld
DocumentRoot /home/user/private_html
<Directory /home/user/private_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
....
Toon Meer
In de error log krijg ik het volgende te zien;
[Sun Jul 28 23:09:55 2013] [error] [client [ip]] Negotiation: discovered file(s) matching request: /home/user/private_html/panel (None could be negotiated)., referer: https://domein.tldl/
Ik heb veder alle symbolic links na gekeken of het bestand waar het heen verwijst bestaat, en of de path naar de mod_rewrite.so file klopt. Maar hier is niks mis mee.
Ik hoop dat iemand me veder kan helpen.
Bij voorbaat, bedankt!