Forum: PC-Programmierung [PHP] mod_rewrite für https


von Timer (Gast)


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.

von Peter R. (gelb)


Lesenswert?

Hallo,

hier http://www.aboutwebdesign.de/awd/content/1042302787.shtml ist es 
gut erklärt.

Grüße, Peter

von Läubi .. (laeubi) Benutzerseite


Lesenswert?


von Timer (Gast)


Lesenswert?

Nein, ist es nicht. Schau mal genauer hin, mein Problem ist etwas 
anderes.

von Robert L. (lrlr)


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, ??

von randy (Gast)


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

von Timer (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.