htaccess: Redirect Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • htaccess: Redirect Problem

    Hallo,

    Ich hoffe jemand kann mir helfen meinen Fehler zu finden.

    Ich möchte mit folgenden Anweisungen folgendes bewirken:

    Hauptseite: http://www.xxx.com/php/show_objects/MotU -> http://www.xxx.com/motu -> funktioniert
    Blätterseiten: http://www.xxx.com/php/show_objects/MotU/20 -> http://www.xxx.com/masters-of-the-universe-20.html -> funktioniert nicht

    Hier erfolgt der redirect immer auf http://www.xxx.com/motu/20, was sinngemäss zu einem Fehler führt.

    Code:
    Redirect permanent /php/show_objects/MotU http://www.xxx.com/motu
    RedirectMatch permanent /php/show_objects/MotU/([0-9]) masters-of-the-universe-$1.html
    RewriteRule ^masters-of-the-universe-([0-9]+).html$ motu/index.php?seite=$1
    Logisch wäre es wenn ich im ersten Redirect am Schluss angeben könnte, dass keine zahl mehr folgen darf.
    Somit würde diese Regel bei den Blätterseiten nicht mehr greifen. Die Frage ist nur wie?

    Danke an alle die mir helfen können!

    lg,
    Max

  • #2
    probier mal das
    PHP-Code:
    RewriteRule ^masters-of-the-universe-(.*)\.htmmotu/index.php?seite=$[QSA
    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Logisch wäre es wenn ich im ersten Redirect am Schluss angeben könnte, dass keine zahl mehr folgen darf.
      mit $

      und wenn du deine regeln austauschst, sollte es auch klappen. sprich ... erst die mit der zahl und wenn diese nicht greift, gehts in der liste weiter ...

      und das von Kropff sollte auch klappen.


      *move* php 2 install/config
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #4
        Danke erst mal für die Hilfe.

        Leider funkt es jedoch nicht.

        PHP-Code:
        RedirectMatch permanent /php/show_objects/MotU/([0-9]+) masters-of-the-universe-$1.html
        Redirect permanent 
        /php/show_objects/MotUhttp://www.xxx.com/motu
        RewriteRule ^masters-of-the-universe-(.*).htmmotu/index.php?seite=$[QSA
        Ergebnis:
        http://www.xxx.com/php/show_objects/MotU wird nicht mehr auf /motu redirected.

        http://www.xxx.com/php/show_objects/MotU/20
        bei den Blätterseiten erhält man einen Internal Server Error

        Kommentar


        • #5
          http://www.php-resource.de/forum/sho...threadid=12722
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            habs schon hinbekommen

            PHP-Code:
            RedirectMatch permanent /php/show_objects/MotU/([0-9]+)$ http://www.xxx.com/masters-of-the-universe-$1.html
            Redirect permanent /php/show_objects/MotU http://www.xxx.com/motu
            RewriteRule ^masters-of-the-universe-([0-9]+).htmlmotu/index.php?seite=$
            THX!

            Kommentar

            Lädt...
            X