Ik ben nu al 2 dagen aan het klooien en het wil niet werken.
Ik heb een eigen Fedora server dus kan httpd.conf zelf aanpassen. Nadat ik van alles geprobeerd heb heb ik het ook in een .htaccess file geplaatst maar het werkt nog steeds niet.
Ik wil graag dat een URL als: http://www.example.com/aaa/bbb/ccc wordt vertaald naar http://www.example.com?test.php?x=aaa&y=bbb&z=ccc
Ik heb in httpd.conf het volgende aangepast:
<VirtualHost *>
Servername www.example.com:80
DocumentRoot /var/www/vhosts/example.com/httpdocs/
DirectoryIndex index.html index.php
ServerSignature On
RewriteEngine On
RewriteLog /var/www/vhosts/example.com/httpdocs/rewrite.log
RewriteLogLevel 9
<Directory /var/www/vhosts/example.com/httpdocs>
AllowOverride All
Options Indexes FollowSymLinks
Order deny,allow
Allow from xxx.xxx.xxx.xxx
Deny from all
</Directory>
</VirtualHost>
En in het bestand .htaccess in de directory httpdocs:
RewriteBase /var/www/vhosts/example.com/httpdocs
# Bestaande bestanden of directories uitsluiten
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)?$ test.php?menu_id_seo=$1&bla=$2 [L]
Ik krijg nu een 404 error, maar toen ik alles in de httpd.conf had staan een 400 error...
Iemand een idee / tip? Zou fijn zijn :-)
Alvast bedankt!