ubuntuusers.de

Apache Rewrite URL für https:

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

Sonie

Avatar von Sonie

Anmeldungsdatum:
1. Mai 2012

Beiträge: 133

Wohnort: Höchst im Odenwald

Ich könnte etwas Hilfe gebrauchen, da ich mich grade schwer damit tue, einw URL mit Apache umzuschreiben:

also a: URL von http nach https: umschreiben:

1
2
3
	RewriteEngine on
	RewriteCond %{SERVER_PORT} !^443$
	RewriteRule ^/(.*) https://nexus.unsere-domain.de/$1 [NC,R=301,L]

und dann die URL, weil die hinter einem Proxy liegt:

1
2
	ProxyPass /Nexus/ http://localhost:8081/Nexus/
	ProxyPassReverse /Nexus/ http://localhost:8081/Nexus/

Das Problem -"Nexus" wird beim Abruf gerne weg gelassen, nur funktionieren dann die automatischen Anrufe von extern nicht:

die URL muss also aufgefüllt werden, was ich mit einer RewriteRule hinbekommen möchte, kann mir da jemand helfen?

Die URL soll nachher so aussehen

https://nexus.unsere-domain.de/nexus/"$1

RewriteRule ^_nexus/(.*) //nexus.unsere-domain.de/nexus/$1 [QSA,L]

ging nicht.

Leubi

Avatar von Leubi

Anmeldungsdatum:
23. April 2017

Beiträge: Zähle...

Moin,

bei mir in eine conf sieht das so aus, eventuel geht es so bei dir?

RewriteEngine On
  RewriteCond %{HTTP_REFERER} subdomain.domain.de/
  RewriteCond %{REQUEST_URI} !^/
  RewriteRule ^/(.*)$ http://subdomain.domain.de/$1 [L,R=permanent]

  RewriteCond %{REQUEST_URI} ^/
  RewriteRule ^/(.*)$ http://localhost:666/$1 [L,P]

  ProxyPass         /   http://localhost:666
  ProxyPassReverse  /   http://localhost:666
Antworten |