Heyho Epvpler.
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:
Das klappt so wunderbar, die .php endung wird entfernt und redirect's funktionieren super.
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?
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?