Autor Thema: Umleitung mit mod_rewrite funktioniert nicht im cgi-bin  (Gelesen 2670 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 530
  • Lob: 10
Umleitung mit mod_rewrite funktioniert nicht im cgi-bin
« am: Februar 09, 2014, 16:28:31 »
Beim Relaunch eines Shops wird der neue Shop oft in einem anderen Unterverzeichnis von cgi-bin angelegt.
Zum Beispiel ist der alte Shop im Ordner cgi-bin/shop1 wir der neue Shop im Ordner cgi-bin/shop2 angelegt.

Eine Umleitungsregel im .htaccess wäre dann:
RewriteRule ^cgi-bin/shop1/iboshop\.cgi\?show0$ cgi-bin/shop2/iboshop.cgi?logoffshow0 [R,L]

Leider funktioniert das nicht. Nicht etwa weil die Regel fehlerhaft ist, sondern aus einem anderen Grund.
Für cgi-bin Verzeichnisse existiert i.d.R. eine ScriptAlias Directive im httpd.conf. Z.B.

ScriptAlias cgi-bin /var/www/domaine/hhtpd/cgi-bin

Diese Direktive hat aber Vorrang vor dem RewriteRule. Auch in vielen Versuchen ist es
mir nicht gelungen hier nachträglich etwas umzuschreiben.

Glücklicherweise gibt es aber ein andere Direktive die Vorrang vor dem ScriptAlias hat.
Und zwar kann man Redirect benutzen. Ist nicht ganz so flexibel wie Mod_Rewrite
aber für unseren Zweck reicht es.

Redirect /cgi-bin/shop1 http://domaine/cgi-bin/shop2/iboshop.cgi?show0









Linkback: http://www.shoppilot.net/pf/seo/7/umleitung-mit-modrewrite-funktioniert-nicht-im-cgi-bin/1681/


xx
Funktioniert nicht im LiveView

Begonnen von parimo

2 Antworten
4302 Aufrufe
Letzter Beitrag August 10, 2010, 23:23:07
von parimo
xx
Mod_rewrite

Begonnen von Andi

5 Antworten
4941 Aufrufe
Letzter Beitrag Dezember 22, 2005, 18:59:57
von Joachim
xx
WKMIN funktioniert nicht bei Varianten?

Begonnen von evers

2 Antworten
3869 Aufrufe
Letzter Beitrag September 11, 2006, 23:04:18
von evers
xx
Fremdsprachigkeit funktioniert nicht so recht

Begonnen von evers

1 Antworten
3936 Aufrufe
Letzter Beitrag Oktober 30, 2006, 08:46:05
von ahe