[PHP] mod_rewrite für https

Gast #2821445
Lesenswert?

Wie muß eine htaccess aussehen, damit die Eingabe von

https://www.domain.com/unterverzeichnis/seite.php

intern zu

https://www.ssl-id.de/domain.com/unterverzeichnis/seite.php

führt, während im Titel nach wie vor

https://www.domain.com/unterverzeichnis/seite.php steht?

Wenn der Nutzer navigieren will, also

https://www.domain.com/unterverzeichnis/seite2.php

eingibt, soll intern zu

https://www.ssl-id.de/domain.com/unterverzeichnis/seite2.php

weitergeleitet werden.

Wenn der Nutzer

https://www.domain.com/

eingibt, soll intern zu

https://www.ssl-id.de/domain.com/

weitergeleitet werden.
#2822158
Lesenswert?

ich hab vor "jahren" mal probiert, eine nicht ssl Seite auf einem 
internen Servern mittels apache auf ssl zu "trimmen".. (für zugriff von 
extern)

das hat nie funktioniert, egals was man eingestellt hat, irgendwas 
funktionierte nicht..

(den internen server konnte ich nicht ändern, das waren "hardcoded" 
webseiten, manchmal relative pfade, dann wieder absolute usw. )

der zusammenhang mit php ist mir aber auch nicht klar, ??
Gast #2822171
Lesenswert?

guten morgen,

das stichwort koennte "ReverseProxy" lauten:
1
<VirtualHost www.domain.com:443>
2
  ServerAdmin foobar@www.domain.com
3
  ServerName www.domain.com
4

5
  ProxyRequests Off
6
  <Proxy *>
7
    Order deny,allow
8
    Allow from all
9
  </Proxy>
10

11
  SSLProxyEngine On
12
  ProxyPass / https://www.ssl-id.de/domain.com/
13
  ProxyPassReverse / https://www.ssl-id.de/domain.com/
14

15
  SSLEngine on
16
  SSLProtocol all
17
  SSLCertificateFile /etc/apache2/ssl/www.ssl-id.de.crt
18
  SSLCertificateKeyFile /etc/apache2/ssl/www.ssl-id.de.key
19
  SSLCertificateChainFile /etc/apache2/ssl/www.ssl-id.de.ca-bundle
20

21
  LogLevel info
22
  CustomLog "|/usr/bin/cronolog ${APACHE_LOG_DIR}/www.ssl-id.de/%Y/%m/%Y%m%d_ssl_access.log --link ${APACHE_LOG_D
23
IR}/www.ssl-id.de_ssl_access.log" combined
24
  ErrorLog "|/usr/bin/cronolog ${APACHE_LOG_DIR}/www.ssl-id.de/%Y/%m/%Y%m%d_ssl_error.log --link ${APACHE_LOG_DIR
25
}/www.ssl-id.de_ssl_error.log"
26
</VirtualHost>

gruss,
-- randy
Gast #2822713
Lesenswert?

randy schrieb:
...
>   SSLEngine on
>   SSLProtocol all
>   SSLCertificateFile /etc/apache2/ssl/www.ssl-id.de.crt
>   SSLCertificateKeyFile /etc/apache2/ssl/www.ssl-id.de.key
>   SSLCertificateChainFile /etc/apache2/ssl/www.ssl-id.de.ca-bundle
...

Internal error - wär auch zu schön gewesen. Der Hoster ist Strato auf 
einem Shared Server. Ich habe deine Datei mit meiner Domain in der 
.htaccess eines Unterverzeichnisses gespeichert in dem die Datei war, 
die ich aufgerufen habe.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren