+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Probleme mit mod_rewrite Regel

  1. #1
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806

    Probleme mit mod_rewrite Regel

    Ich hab auf einer Webseite ein Script umgestellt.
    Da nun in dem Verzeichnis einige Inhalte in php- Dateien waren, die jetzt wo anders liegen, wollte ich, daß diese alten URLs auf die index.php umgeleitet werden.

    Ich kann aber nicht alle php- Dateien umleiten, da sonst eine Endlosschleife entstehen würde..

    Also hab ich es so versucht:

    Code:
    RewriteCond %{REQUEST_FILENAME} !^index.php    
    RewriteRule ^(*.).php$  /rezensionen/index.php [L,R=301]
    aber ich kriege da immer nur einen 500er Serverfehler.
    Was muss ich machen, damit es klappt?
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo Adromir,

    die Rule müsste wohl so aussehen
    Code:
    RewriteRule ^(.*)\.php$  /rezensionen/index.php [L,R=301]
    Das würde alle Dateien die auf PHP enden nach /rezensionen/index.php umleiten.

    Die Cond greift nur, wenn vorne index.php steht - ob das so passt weiß ich nicht, bezweifle es aber.

    [edit]
    Ich glaube es müssen auch noch diese Conds rein
    Code:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

  3. #3
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Super.. Hat mit der neuen Rule funktioniert.
    Die Erweiterung der RewriteCond war nicht nötig.. Ich musste nur das ^ rausnehmen..
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51