2017-08-17 1 views
0

war ich mit in meinem .htaccess die .php aus den URLs zu entfernen:.htaccess Urls ohne Erweiterung brechen

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

Problem ist, ich habe URLs wie diese Endung:

/services/marketing.php (die korrekt angezeigt ohne die Erweiterung -/services/marketing)

/services (die bricht, wenn ich die Regel in. Dies ist ein Verzeichnis, das standardmäßig die index.php darin enthalten ist)

Wer weiß, wie ich die .htaccess Regeln schreiben kann, so dass beide Stile der URL funktioniert?

+0

bitte formatieren Code in geeigneter Weise durch mit 4 Leerzeichen einrücken – Luuklag

+0

Ich dachte, ich hatte, sorry –

+0

Mögliche Duplikat [Mod \ _rewrite prüfen, ob PHP-Datei vorhanden ist] (https://stackoverflow.com/questions/19618751/mod-rewrite-check-if-php-file-exists) – CBroe

Antwort