Seite 1 von 1

Url mit /bosop.cgi?show770 soll zu /tolleseite123.html

Verfasst: 29.06.2013, 13:04
von Ostfriese

Code: Alles auswählen

http://www.test.de/cgi-bin/osop/bosop.cgi?show770,nochirgendwas-ist-immer-was-anderes
soll zu

Code: Alles auswählen

http://www.test.de/tolleseite123.html
Ich bekomme es einfach nicht hin. Alle Rewrites die ich finde filtern hinten die Querystrings raus und machen dann damit was. Aber meine Angabe hinter dem ? hat ja kein = und hinter dem 770 kommen immer unterschiedlich lange und unterschiedliche Zahlen. Ich brauche also eine Regel die alles hinter der 770 abschneidet und somit alle Seiten die von vorne beginnen mit https://www.test.de/cgi-bin/osop/bosop.cgi?show770 auf https://www.test.de/tolleseite123.html umleitet.


Habt Ihr eine Lösung ? Ich verzweifel daran :cry:

Gruss
Chris

Verfasst:
von




Erfolgreiche und optimale Nutzung mit Magento Shopsystemen! Nutzen Sie unsere jahrelange Erfahrung mit Magento Shopsystemen und lassen Sie sich beraten!


Lesen Sie die wichtigsten Magento-Optimierungsmaßnahmen oder kontaktieren Sie uns direkt unter: 0511 / 300325-0


Verfasst: 29.06.2013, 13:13
von kanuddel
bin gerade unterwegs, aber hinter der 770 ein
(.*)$
sollte ausreichen

Verfasst: 29.06.2013, 13:24
von Ostfriese
Habe nun mal

Code: Alles auswählen

Redirect permanent /cgi-bin/osop/bosop.cgi?showd770(.*)$ http://www.test.de/tolleseite123.html
ausprobiert, aber das geht leider so nicht.

Gruss
Chris

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 29.06.2013, 19:31
von umwelt
probier doch mal

Code: Alles auswählen

RewriteRule ^cgi-bin/osop/bosop.cgi?$ tolleseite123.html [QSA]
und prüf die query in der datei.

Verfasst: 29.06.2013, 23:27
von kanuddel
Ostfriese hat geschrieben:Habe nun mal

Code: Alles auswählen

Redirect permanent /cgi-bin/osop/bosop.cgi?showd770(.*)$ http://www.test.de/tolleseite123.html
ausprobiert, aber das geht leider so nicht.

Gruss
Chris
"showd770" ist auch falsch, wegen dem "d" :)

Verfasst: 29.06.2013, 23:29
von chris21
RewriteCond {QUERY_STRING} ^show770,nochirgendwas-ist-immer-was-anderes$
RewriteRule ^(.*)$ https://www.example.com/tolleseite123.html? [R=301,L]

Verfasst: 30.06.2013, 10:32
von Ostfriese

Code: Alles auswählen

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript application/x-json application/x-httpd-php
AddOutputFilter DEFLATE html xml css js php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
Options +FollowSymLinks

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

RewriteCond {QUERY_STRING} ^show770,6391605480=$
RewriteRule ^(.*)$ http://www.test.de/tolleseite123.html? [R=301] 

ErrorDocument 404 /seite-nicht-gefunden
@kanuddel
:oops: Ja das hatte ich nach lauter hin und her aus versehen reinbekommen, aber leider ging das trotzdem nicht

Habe nun diese htaccess oben ausprobiert, aber wenn ich dann

Code: Alles auswählen

http://www.test.de/cgi-bin/osop/bosop.cgi?show770,6391605480=
aufrufe passiert nichts.

Es ist zum verzweifeln :evil:
Leider bin ich auch noch nicht so drin in diesem Thema. Kann mir nur vorstellen, das die oberen Zeilen das alles irgendwie erschweren.

Die anderen Zeilen brauche ich damit das Rewrite auf meinem 1und1 Webspace funktioniert mit Magento. Also das muss stehenbleiben.

Habt Ihr noch einen Tipp für mich ?

Gruss
Chris

Verfasst: 01.07.2013, 08:17
von Tobias_Jotec24
Hi, sollte egl so gehen

RewriteCond %{QUERY_STRING} ^cgi-bin/osop/bosop.cgi?show770$
RewriteRule ^$ https://www.test.de/tolleseite123.html [R=301,L]

Verfasst: 01.07.2013, 09:12
von chris21
@Tobias_Jotec24:

cgi-bin etc. ist nicht Teil des QS. Das bringt nichts.

@Ostfriese:

Gibt es denn die Datei bosop.cgi im Ordner /cgi-bin/osop/ noch? Sonst würde bereits die vorherigen Regel von Magento greifen und dann würde meine obige Regel nur was bringen, wenn Du sie vor den Magentoblock packst.

Verfasst: 01.07.2013, 14:10
von Ostfriese
@chris21
Hallo und danke für Deine Hilfe.
Die Datei /cgi-bin/osop/bosop.cgi und auch das Verzeichniss gibt es nicht mehr. Ich könnte es natürlich der Form halber nochmal anlegen und nur die Datei da reinkopieren. Könnte das was bringen ?
Ich habe schon soviel probiert, glaube ich hatte auch deinen String schonmal vor die anderen Anweisungen gepackt und es hat nicht geklappt.

Versuche mal die Datei anzulegen im alten Verzeichniss. Hoffe es klappt dann.

EDIT:
Habe das Verzeichniss und die Datei angelegt aber trotzdem 404 Fehler :(

Gruss
Chris