Ingo: Ich bekomme eine Umleitung per htaccess nicht hin

Hallo

Es geht mir um Um- bzw. Weiterleitungen für einzelne Dateien per htaccess.
Hier ein Beispiel, für eine Umleitung, die auch gut funktioniert:
RedirectPermanent /produkte/al008.php http://example.org/search.php?searchwords=Alien

Nun möchte ich aber folgendes umleiten:
http://example.org/index.htm?Artikel/al083.shtml
Und zwar auf:
http://example.org/search.php?searchwords=Alien

Und da weiß ich leider nicht, wie ich das hinbekommen kann.
Könnt Ihr mir da evtl. helfen?

Gruß
Ingo

  1. Moin

    http://example.org/index.htm?Artikel/al083.shtml
    Und zwar auf:
    http://example.org/search.php?searchwords=Alien

    Und da weiß ich leider nicht, wie ich das hinbekommen kann.
    Könnt Ihr mir da evtl. helfen?

    2 Fragen dazu. Liegt beides auf dem selben host? Möchtest du eine permanente 300er http-umleitung?

    Was hast du schon probiert?

    Gruß Bobby

    --
    -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
    ### Henry L. Mencken ###
    -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
    ## Viktor Frankl ###
    ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
    1. Moin Bobby

      2 Fragen dazu. Liegt beides auf dem selben host? Möchtest du eine permanente 300er http-umleitung?
      Was hast du schon probiert?

      Ja beides liegt auf dem gleichen Server.
      Ich habe meine Seite bei 1und1.

      Probiert hatte ich das hier:
      RedirectPermanent /index.htm?Artikel/al083.shtml http://example.org/search.php?searchwords=Alien

      Gruß
      Ingo

      1. Moin

        Probiert hatte ich das hier:
        RedirectPermanent /index.htm?Artikel/al083.shtml http://example.org/search.php?searchwords=Alien

        escape mal das Fragezeichen. "?"

        evtl hilft das ja schon

        Gruß Bobby

        --
        -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
        ### Henry L. Mencken ###
        -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
        ## Viktor Frankl ###
        ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
        1. Hallo Bobby

          escape mal das Fragezeichen. "?"

          Du meinst es also so?
          RedirectPermanent /index.htm?Artikel/al083.shtml http://example.org/search.php?searchwords=Alien

          Das scheint nicht zu funktionieren.
          Es kommt dann meine 404-Fehlerseite.

          Gruß
          Ingo

          1. Mahlzeit,

            Das scheint nicht zu funktionieren.

            Dann escape den Punkt auch noch. Zumindest bei der Quelle, nicht beim Ziel.
            Wenns dann immer noch nicht klappt, ist noch ein Fehler drin ...

            --
            42
            1. Hallo

              Dann escape den Punkt auch noch. Zumindest bei der Quelle, nicht beim Ziel.
              Wenns dann immer noch nicht klappt, ist noch ein Fehler drin ...

              Meinst Du das so?
              RedirectPermanent /index.htm?Artikel/al083.shtml http://example.org/search.php?searchwords=Alien

              Das funktioniert leider auch noch nicht.

              Gruß
              Ingo

              1. Mahlzeit,

                Meinst Du das so?

                Könnte es evtl. sein, dass es daran liegt, dass du nur einen Punkt maskiert hast, obwohl es zwei gibt?

                Das funktioniert leider auch noch nicht.

                Davon bin ich überzeugt. Man sollte es schon komplett umsetzen. Sieht für mich aus als wenn du keinerlei Eigeninitiative bringen willst, kann das sein?

                --
                42
                1. Hallo

                  Könnte es evtl. sein, dass es daran liegt, dass du nur einen Punkt maskiert hast, obwohl es zwei gibt?

                  Ich habe es auch mit beiden Punkten versucht.
                  Und auch mit den Schrägstrichen.
                  Aber es klappt leider nicht.

                  Davon bin ich überzeugt. Man sollte es schon komplett umsetzen. Sieht für mich aus als wenn du keinerlei Eigeninitiative bringen willst, kann das sein?

                  Bitte entschuldige, wenn das von mir so rüberkommt.
                  Ist aber wirklich nicht so gemeint.
                  Ich verstehe leider nicht so sehr viel von der Sache.
                  Ist wirklich nicht böse oder faul von mir gemeint.

                  Gruß
                  Ingo

                2. Hallo nochmal

                  Ich habe nun noch weiter probiert, aber es will mir nicht gelingen.
                  Ich habe auch nach "Umleitung htaccess" schon stundenlang gegoogelt.
                  Aber leider übersteigt das meiste davon meine Kompetenzen.

                  Kann es denn evtl. sein, dass meine beschriebene gewüsnchte Umleitung garnicht per RedirectPermanent machbar ist?
                  Beim Googeln ist mir immer wieder "mod_rewrite" untergekommen.
                  Geht es evtl. doch nur damit?

                  Gruß
                  Ingo

                  1. Mahlzeit,

                    ein Doppelposting ist auch innerhalb eines Threads ein Doppelposting

                    --
                    42
              2. Moin

                Meinst Du das so?
                RedirectPermanent /index.htm?Artikel/al083.shtml http://example.org/search.php?searchwords=Alien

                Das funktioniert leider auch noch nicht.

                So, nun escapesd du alle Sonderzeichen in der quelle...  also / ? Und .

                Probiere doch mal bisschen rum...

                Gruß Bobby

                --
                -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
                ### Henry L. Mencken ###
                -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
                ## Viktor Frankl ###
                ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
                1. Hallo

                  So, nun escapesd du alle Sonderzeichen in der quelle...  also / ? Und .
                  Probiere doch mal bisschen rum...

                  Bitte entschuldige, wenn ich mich hier vielleicht blöd anstelle.
                  Ich habe leider nicht so sehr viel Ahnung davon.
                  Ich habe nun mal alle Sonderzeichen maskiert.

                  RedirectPermanent /index.htm?Artikel/al083.shtml http://examle.org/search.php?searchwords=Alien

                  Aber auch dann taucht wieder meine 404-Fehlerseite auf.
                  Was mache ich denn da nur falsch?

                  Gruß
                  Ingo

            2. Moin

              Dann escape den Punkt auch noch. Zumindest bei der Quelle, nicht beim Ziel.

              Oh ja... hatte ich übersehen... ;)

              Gruß Bobby

              --
              -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
              ### Henry L. Mencken ###
              -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
              ## Viktor Frankl ###
              ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
  2. Hallo nochmal

    Ich habe nun noch weiter probiert, aber es will mir nicht gelingen.
    Ich habe auch nach "Umleitung htaccess" schon stundenlang gegoogelt.
    Aber leider übersteigt das meiste davon meine Kompetenzen.

    Kann es denn evtl. sein, dass meine beschriebene gewüsnchte Umleitung garnicht per RedirectPermanent machbar ist?
    Beim Googeln ist mir immer wieder "mod_rewrite" untergekommen.
    Geht es evtl. doch nur damit?

    Gruß
    Ingo

    1. Mahlzeit,

      mal ne ganz saublöde Frage: mod_alias hast du aber aktiviert?

      --
      42