mod_rewrite: Verdoppelung von einem Teil der URL

Apache, Lighttpd, nginx, Cherokee
Post Reply
incunabulum
Posts: 8
Joined: 2005-01-18 08:55
 

mod_rewrite: Verdoppelung von einem Teil der URL

Post by incunabulum »

Moin,

wie kann es sein, dass bei einer rewrite_rule die mittels ? an die Domain angehängten Argumente verdoppelt?

Also:
http://www.domain.com?somearg=bla
wird umgeschrieben auf unseren cms server zu
http://www.cmsserver.com?somearg=bla?somearg=bla

http://issues.apache.org/bugzilla/show_bug.cgi?id=14518 beschreibt dieses Symptom für Apache 1.3.32. Der Webhoster, bei dem die Domain angesiedelt ist, verwendet 1.3.33 (wo dies gefixt sein soll).

Gibt es noch andere Erklärungen hierfür? Danke!

Die rewrite rule, die wir verwenden, lautet. Das cms ist plone / zope
RewriteEngine On
RewriteRule ^(.*) http://cms:8089/VirtualHostBase/http/do ... ostRoot/$1 [L,P]
metrax
Posts: 194
Joined: 2003-02-22 22:51
Location: München / Berg-am-Laim
Contact:
 

Re: mod_rewrite: Verdoppelung von einem Teil der URL

Post by metrax »

Code: Select all

RewriteEngine on
RedirectMatch (.*) http://cms:8089/VirtualHostBase/http/domain:80/maring/VirtualHostRoot$1
Versuchs mal so.

So klappt es bei mir zumindest einwandfrei unter Apache 1.3.33
incunabulum
Posts: 8
Joined: 2005-01-18 08:55
 

Re: mod_rewrite: Verdoppelung von einem Teil der URL

Post by incunabulum »

Ja, damit würde es funktionieren. Ist allerdings nicht das, was ich will, da hier auch gleich die URL, die im Browser angezeigt wird, geändert wird...

Und da der Anwender nicht direkt mit dem CMS Server in Berührung kommen soll, ist das nicht das, was wir wollen.

Dennoch danke für den Tip.
Post Reply