Jump to content
Froxlor Forum
  • 0

[solved] "trailing slash" beim anlegen einer Subdomain mit URL


Dirk67

Question

Hallo,

wenn ein Kunde eine Subdomain anlegt

nach dem Muster:

----------------------

Subdomain: xyz.meine_domain.com

URL (?berschreibt Pfad):

 

http://andere_domain.com/pfad/index_mobile.php
 

 

Redirect code: 301

----------------------

 

dann wird die Zieladresse immer mit einem angeh?ngten Schr?gstrich ("trailing slash") aufgerufen.

also:

 

http://andere_domain.com/pfad/index_mobile.php/
 

(dies f?hrt zu Problemen bei Java/html5 Seiten usw...)

 

Wie kann ich das verhindern/vermeiden ?

(gerne auch Tipps f?r die Konsole/SSH)

 

ich verwende Froxlor 0.9.28.1-1 (auf debian squeeze / apache 2.2 / FCGID )

kann es sein dass dieses Problem in Froxlor 0.9.27.x noch nicht bestand ?

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

na ja, den Fehler bilde ich mir ja nicht ein...

muss ich halt selbst Hand anlegen

Musst ja nicht gleich schmollen, ich kann auch nur sagen was ich getestet habe. Tr?gst du auch inklusive http:// ein? Sonst geht er davon aus das es ein Pfad ist.

Link to comment
Share on other sites

Die distribution, der Webserver und das PHP interface spielen keine Rolle

na ja, ich dachte die

/var/www/froxlor/scripts/jobs/cron_tasks.inc.http.10.apache.php

nutzt ja wohl spezielle Apache-Sachen (z.B. mod_rewrite usw...) die es unter nginx z.B. so nicht gibt, oder ?

 

so ich habe das jetzt

gem?? dem "Fix" (von "Feurigel") hier:

http://redmine.froxlor.org/issues/1043#note-1

in:

/var/www/froxlor/scripts/jobs/cron_tasks.inc.http.10.apache.php

behoben...

 

nun geht es.

 

warum dort noch der ungefixte code drin stand, wei? ich nicht

meine bestehende Froxlor-Installation hatte sich "selbst aktualisiert" ?ber das debian paket.

(ist also keine "Froxlor 0.9.28.1-1 - Neuistallation")

 

(Dateidatum der cron_tasks.inc.http.10.apache.php: 12.04.2013 10:48 )

Link to comment
Share on other sites

Genau dieser fix ist schon l?ngst implementiert (Apache cron Zeile 662). Steht ja auch im ticket.

 

Zeile 662 ?

 

sorry,

also ich rede von:

 - Zeilen 785 - 787 auskommentieren

 - Zeile 800 ?ndern

dann ging es...

 

und wenn ich mir das Release anschaue,

--> http://files.froxlor.org/releases/froxlor-0.9.28.1.tar.gz

dann ist das dort auch noch nicht drin (in cron_tasks.inc.http.10.apache.php)...

 

siehe anhang

post-6944-0-77321600-1367309560_thumb.png

Link to comment
Share on other sites

Jo, das slash im rewrite ist nicht drin...mach ich gleich, danke

 

EDIT: das muss ich noch mal explizit testen, da sind noch ein paar mehr F?lle zu beachten

 

EDIT2: d?rfte nun in neuer Version gefixed sein

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...