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]
mod_rewrite: Verdoppelung von einem Teil der URL
Re: mod_rewrite: Verdoppelung von einem Teil der URL
Code: Select all
RewriteEngine on
RedirectMatch (.*) http://cms:8089/VirtualHostBase/http/domain:80/maring/VirtualHostRoot$1So 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
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.
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.