Warum bekomme ich einen 500 Internal Server Error bei dieser .htaccess?
Kann mir das einer kurz erklären? War schon googlen und auf mod_rewrite hab ich auch schon geschaut…
Der Fehler soll angeblich bei der letzten Zeile liegen…
RewriteEngine on
RewriteBase /
Options FollowSymLinks
RewriteRule ^server_([0-9]+).php$ server.php?server_id=$1
Nicht mehr nötig das Problem hat sich nach einer Nacht und einigen Validator-Durchgängen zusammen mit neu Generierug durch verschiedene Generatoren in Luft aufgelöst.
Damit klappt es nun (und ja, ich weiss das man die 3 Rules hintereinander zusammenfassen könnte )
RewriteEngine On
RewriteBase /servers/
RewriteRule ^server_([0-9]+)$ ../server.php?server_id=$1 [QSA,L]
RewriteRule ^server_([0-9]+)\.php$ ../server.php?server_id=$1 [QSA,L]
RewriteRule ^server_([0-9]+)\.html$ ../server.php?server_id=$1 [QSA,L]
#Prevent viewing of .htaccess file
<Files .htaccess>
order allow,deny
deny from all
</Files>
#Prevent directory listings
Options -Indexes