![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Software Rat & Tat bei Softwareproblemen |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Senior Member
![]() |
![]() also ich hab auf meinem webserver apache installiert und zope. villeicht sagt euch das was villeciht auch nicht, jedenfalls brauche ich für zope eine rewrite rule. standardmäßig lautet sie:
Code:
#---------- RewriteEngine on RewriteRule ^/static/(.*) /usr/local/httpd/htdocs/$1 [L] RewriteRule ^/cgi-bin/(.*) /usr/local/httpd/cgi-bin/$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) /usr/local/httpd/zope-cgi-bin/Zope.cgi$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] #---------- Hier werden alle ankommenden Anfragen auf http://10.10.1.14/static/ auf /usr/local/httpd/htdocs/ weitergeleitet und alle anfragen auf http://10.10.1.14/ werden auf /usr/local/httpd/zope-cgi-bin/Zope.cgi weitergeleitet. Dies funktioniert auch, jedoch hätte ich gerne eine Rule mit der alle einkommenden Aufrufe auf http://10.10.1.14/ auf htdocs geleitet und alle auf http://10.10.1.14/zope/ auf die Zope.cgi geleitet werden..... ich habe es schon umgstellt aber irgendetwas muss ich falsch gemacht haben.... der htdocs ordner ist zwar immer gegangen aber der zope ordner nicht ![]() kann mir jemand weiterhelfen? ![]() thx |
![]() |
![]() |
![]() |
#2 | |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() Zitat:
![]() probiers mal so: Code:
RewriteRule ^/static/(.*) /usr/local/httpd/htdocs/$1 [L] RewriteRule ^/cgi-bin/(.*) /usr/local/httpd/cgi-bin/$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^/zope/(.*) /usr/local/httpd/zope-cgi-bin/$1 \ RewriteRule ^(.*) /usr/local/httpd/htdocs/$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] hth |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
![]() |
![]() also ich habs versucht....
so wie du geschrieben hast funktionierts nicht da kommen flags errors.... im moment hab ichs ähnlich: Code:
RewriteRule ^/static/(.*) /usr/local/httpd/htdocs/$1 [L] RewriteRule ^/cgi-bin/(.*) /usr/local/httpd/cgi-bin/$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] # # RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^/zope/(.*) /usr/local/httpd/zope-cgi-bin/Zope.cgi$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] das wär ein Knopf den es vorher angezeigt hat.... also irgendetwas kann wieda nicht stimmen.... /zope/ wird zwar weitergeleitet, /zope/adsf aber nicht mehr.... |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() und so:
Code:
RewriteRule ^/static/(.*) /usr/local/httpd/htdocs/$1 [L] RewriteRule ^/cgi-bin/(.*) /usr/local/httpd/cgi-bin/$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] # # RewriteCond %{HTTP:Authorization} ^/zope/(.*) RewriteRule ^/zope/(.*) /usr/local/httpd/zope-cgi-bin/Zope.cgi$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] oder so: Code:
RewriteRule ^/static/(.*) /usr/local/httpd/htdocs/$1 [L] RewriteRule ^/cgi-bin/(.*) /usr/local/httpd/cgi-bin/$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] # # RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^/zope/(.*) /usr/local/httpd/zope-cgi-bin/Zope.cgi?$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,L] [edit] sorry hab beim zweiten das zope falsch rausgelöscht... |
![]() |
![]() |
![]() |
#5 |
Senior Member
![]() |
![]() hm beim 1. geht zope gar nicht beim zweiten geht zope net richtig....
alle weiterleitungen (zope/manage, etc) gehen in den zope ordner, und da fehlt einiges, die links gehen nicht da es immer auf die hauptseite zurücklenkt.... thx |
![]() |
![]() |
![]() |
#6 | |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() Zitat:
wenn nicht starte ich noch einen letzten versuch: try this: Code:
#only Rewrite engine On Rewrite Rule ^/zope$ /usr/local/httpd/zope-cgi-bin/Zope.cgi Rewrite Rule ^/zope/(.)* /usr/local/httpd/zope-cgi-bin/Zope.cgi$1 Code:
#only Rewrite engine On Rewrite Rule ^zope$ /usr/local/httpd/zope-cgi-bin/Zope.cgi Rewrite Rule ^zope/(.)* /usr/local/httpd/zope-cgi-bin/Zope.cgi$1 ![]() |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
![]() |
![]() ich habs jetzt a bissl anders gemacht bin aber net in da firma hab die rules net....
zope hat einen eigenen webserver integriert, den hab ich auf port 3456 geschalten und so kann ich die weiterleitung von /zope auf http://10.10.1.14:3456/ machen :P thx 4 help |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|