Ich kenne mich mit dem mod rewrite nicht sonderlich gut aus und möchte damit eigentlich nur erreichen das die .php dateiendung entfernt wird.
Nun, ich nutze aktuell folgende .htaccess datei:
PHP Code:
Options -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+(?:index)?(.*?)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^(.+?)/?$ /$1.php [L]
Wenn ich jetzt aber, per Ajax POST oder GET Daten an zb die register.php schicke, dann hat diese immer den Status 301 - Moved Permanently.
Wenn ich die .htaccess leere geht es perfekt. Wie genau muss so eine .htaccess aussehen damit nur die .php endung entfernt wird und POST trotzdem funktioniert?






