<a href=""></a> <a href="-online-14"></a> <a href=""></a> <a href="-mindy"></a> <a…
von:
VPNwelt.com sucht Feedback Wie der Name schon sagt handelt es sich um eine Review Website für…
von: florian.berg.privat
Ich bräuchte mal Hilfe bei einem Thema, bei dem Google versagt hat
Ich will die Dateiendungen mit php entfernen, dafür habe ich
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
eingetragen habe.
Problem
die Seite ist damit mit
domain/seite
bzw
Domain/seite.php
aufrufbar
Wie bekomme ich bei einem Aufruf mit php-Endung die Seite ohne php angezeigt? Danke im voraus.
Hallo Matthias
Das sollte reichen.
RewriteRule ^(.*)\\.php$ $1 [L,R=301]
Gruß
Jörg
Ich habbe es am Schluss eingefügt, da ein paar Umleitungen aktiv sind.
Da kam aber leider die Fehlermeldung:
The requested URL /webspace/13/45718/mv-trip.de/greifswald/bauwerke was not found on this server.
Der Inhalt der htacess ist:
<Files ~ "^\\.(htaccess|htpasswd)$">
deny from all
</Files>
Options -MultiViews
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(mv-trip\\.de)(:80)? [NC]
RewriteRule ^(.*) www.mv-trip.de/$1 [R=301,L]
Hallo Matthias
Ich habe eh die Schleife vergessen die dadurch entstehen sollte und halt eben noch etwas.
So der zweite Schritt wäre jetzt deine Dateien in ein anderes Verzeichnis zu verschieben.
Das Verzeichnis müsste dann ausgeschlossen werden aus der Regel und halt eben bei einem Aufruf auf das neue Verzeichnis sich die Seite dann dort holen.
So ich habe mit meinem Wiki was ähnliches gemacht. Nachdem ich mir hier Inspiration geholt hatte.
http://www.mediawiki.org/wiki/Manual:Short_URL/wiki/Page_title_--_DreamHost_Shared_Hosting
Auf jeden Fall ist es nicht so leicht hinzubekommen und du brauchst schon 2 Angaben in der htaccess. Die eine die dir die Dateiendung entfernt und die andere die dafür sorgt das die betreffende Seite wieder geladen wird.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} index\\.php
RewriteCond %{QUERY_STRING} title=([^&]*)$
RewriteRule ^.*$ /wiki/%1? [R=301,B]
RewriteCond %{REQUEST_URI} !index\\.php
RewriteCond %{QUERY_STRING} ^$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /wiki/?title=$1 [PT,L,QSA,B]
</IfModule>
Gruß
Jörg
Beitrag erstellen
EinloggenKostenlos registrieren