| | | | |
| | |
| Erfahrener Benutzer | Die Funktion des Schnipsels ist ja leicht erklärt: In der ersten RewriteCond wird geprüft ob noch keine Datei existiert mit dem Namen, in der zweiten Cond, ob noch kein Ordner existiert. Ist die URL also weder auf eine gültige Datei gerichtet noch auf einen gültigen Ordner, wird die URL umgeschrieben und ein .php hinten angehängt. Ist diese php Datei dann auch nicht existent bekommst du natürlichen einen Fehler um die Ohren geworfen. Du kannst aber auch einfach noch eine 3. Condition einbauen, die prüft, ob denn diese php Datei existiert, auf die du "umleiten" willst. Code: RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
__________________ ![]() ![]() |
| | |
| | |
| Benutzer Registriert seit: 17.12.2010
Beiträge: 54
PHP-Kenntnisse: Anfänger ![]() | Habe noch eine "galantere" Lösung gefunden. Code: Options +Multiviews ErrorDocument 404 /errorpage.php Eine bessere Lösung von Frank: Code: RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
|
| | |
| | ||
| Benutzer Registriert seit: 17.12.2010
Beiträge: 54
PHP-Kenntnisse: Anfänger ![]() | Zitat:
| |
| | |
| | |
| Moderator | Ich habe: Code: RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
__________________ Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn? |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| .php Endung ausblenden | mrmaus | PHP Tipps 2010 | 14 | 16.10.2010 16:55 |
| [Erledigt] php5 für .php Dateien aktivieren | Gogs | Server, Hosting und Workstations | 5 | 11.05.2010 22:23 |
| Zeile einer Tabelle weich ausblenden. | jackie1983 | PHP Tipps 2010 | 4 | 08.02.2010 16:48 |
| php5 auf .php via .htaccess | nikosch | Server, Hosting und Workstations | 0 | 22.01.2009 18:04 |
| Ausgabe von Datenbank ein- und ausblenden | serainam81 | PHP Tipps 2008 | 6 | 05.09.2008 18:22 |
| nur .html Seiten, keine .php auf Server | Soese | Off-Topic Diskussionen | 10 | 04.08.2007 21:46 |
| treiber endung | Off-Topic Diskussionen | 8 | 27.07.2006 12:20 | |
| Layer ein- und ausblenden | GN | HTML, Usability und Barrierefreiheit | 2 | 24.08.2005 23:28 |
| .php/.php4 und .php5 | Server, Hosting und Workstations | 9 | 14.08.2005 20:03 | |
| Ab wann .php? | PHP Tipps 2005-2 | 3 | 11.07.2005 14:57 | |
| aufruf .php aus .php | PHP Tipps 2005 | 7 | 27.05.2005 09:22 | |
| Fehlerausgabe ausblenden | Datenbanken | 2 | 02.11.2004 12:30 | |
| .php3 wird geparst, .php nicht | PHP Tipps 2004 | 3 | 22.09.2004 10:23 | |
| Linken von PHP-Seiten mit Namen und Endung, warum? | woods | PHP Tipps 2004 | 1 | 25.08.2004 19:59 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| dateiendung in url ausblenden, rewritecond mit mehreren endungen, %{request_filename}.php, htaccess dateiendung ausblenden, php endungen ausblenden, php endung nicht anzeigen lassen, endungen nicht anzeigen website server, rewritecond erklärt, {request_filename} |