Domainumleitung mittels rewrite mehere Domains

Alles, was den Apache betrifft, kann hier besprochen werden.

Domainumleitung mittels rewrite mehere Domains

Postby lakul » 07. September 2010 08:37

Hi,

ich möchte gerne folgende URLs auf eine URL umleiten:

Code: Select all
http://sub2.sub.example.de/ordner/
https://www.sub2.sub.example.de/ordner/
http://www.sub2.sub.example.de/ordner/


umleiten auf die Adresse:

Code: Select all
https://sub.sub.example.de/ordner/


ich habe bereits herausgefunden, dass folgendes ein Ansatz wäre:

Code: Select all
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://.*duenkelroterplueschklodeckelbikini.de.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*nochsoeinedomain.de.*$ [NC]
RewriteRule ^(.*)$ http://localhost/ [R,L]


Allerdings konnte ich nicht herausfinden, wie ich das mit den Ordner mache, die an der URL noch hinten dran sind.

Ich weiß das man das wahrscheinlich mit Back-References realisieren muss, konnte mir aber mittels

Code: Select all
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule

nichts sinnvolles realisieren.

Könnte mir da bitte einer einen Hinweis geben. Danke

lakul
lakul
 
Posts: 6
Joined: 01. September 2006 14:12

Re: Domainumleitung mittels rewrite mehere Domains

Postby Nobbie » 07. September 2010 10:29

Wieso schreibst Du nicht einfach in den VirtualHosts der einzelnen Subdomains einen Redirect hinein? Ist doch viel einfacher:

Code: Select all
<VirtualHost ....>
Servername sub2.sub.example.de
...
Redirect /ordner https://sub.sub.example.de/ordner
...
</VirtualHost>
Nobbie
 
Posts: 8783
Joined: 09. March 2008 13:04

Re: Domainumleitung mittels rewrite mehere Domains

Postby lakul » 10. September 2010 08:12

Nobbie wrote:Wieso schreibst Du nicht einfach in den VirtualHosts der einzelnen Subdomains einen Redirect hinein? Ist doch viel einfacher:

Code: Select all
<VirtualHost ....>
Servername sub2.sub.example.de
...
Redirect /ordner https://sub.sub.example.de/ordner
...
</VirtualHost>


Hi,

danke für den Hinweis, ich habe es so probiert:

Code: Select all
<VirtualHost *:80 *:443>
....
ServerName sub2.sub.example.de
ServerAlias www.sub2.sub.example.de
Redirect /ordner https://sub2.sub.example.de/ordner
....


Nach Neustart des Servers passiert aber gar nichts, also die Umleitung funktioniert nicht. Dies Seiten werden angezeigt wie zuvor. Habe ich einen Fehler in meiner Config?

Gruß lakul
lakul
 
Posts: 6
Joined: 01. September 2006 14:12

Re: Domainumleitung mittels rewrite mehere Domains

Postby Nobbie » 10. September 2010 13:34

lakul wrote: Habe ich einen Fehler in meiner Config?


Wahrscheinlich.
Nobbie
 
Posts: 8783
Joined: 09. March 2008 13:04

Re: Domainumleitung mittels rewrite mehere Domains

Postby lakul » 10. September 2010 13:53

Nobbie wrote:
lakul wrote: Habe ich einen Fehler in meiner Config?


Wahrscheinlich.


Kannst Du mir auch einen Hinweis darauf geben, was für einen?
lakul
 
Posts: 6
Joined: 01. September 2006 14:12

Re: Domainumleitung mittels rewrite mehere Domains

Postby Nobbie » 10. September 2010 14:37

Wie sollte ich das können?
Nobbie
 
Posts: 8783
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 5 guests