2017-03-21 4 views
0

ich für die Führung freu .htaccess über die Verwendung so, dass die folgenden URLs funktionieren:.htaccess Mit Seiten ohne Erweiterung Datei zuzugreifen

Eine URL/Blog auf die Seite gehen würde /blog.php aber /blog als URL halten. Ich möchte nicht, dass Benutzer .php in Links oder in der URL sehen.

Ich möchte auch /blog/ zu /blog/index.php gehen, die natürlich normales Verhalten wäre.

Bisher habe ich dies versucht, die für /blog funktioniert, aber nicht /blog/.

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

Antwort

0

Beantwortung meiner Frage mit dem richtigen Code:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 
Verwandte Themen