mod_rewrite

09/05/2015 12:34 const*#1
Hallo Elitepvpers,

vor einiger Zeit habe ich schon etwas ähnliches gefragt ([Only registered and activated users can see links. Click Here To Register...]), allerdings wollte ich den Thread nicht hochholen, da es sich auch nicht um das exakt Gleiche handelt.

Ich benutze keine .htaccess-Datei mehr, nachdem ich dazu etwas gelesen habe ([Only registered and activated users can see links. Click Here To Register...]) und mache das nun direkt im Apache-Server.

Mein Ziel ist es, den Besucher auf [Only registered and activated users can see links. Click Here To Register...].domain.tld/ weiterzuleiten, auch wenn er nur
  • www.
  • https://
  • domain.tld

eingibt. Dazu habe ich den Code genommen:

Quote:
Originally Posted by TerminoHD View Post
Code:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Versuch das mal ;)
Funktioniert manchmal, aber auch nicht immer.

Gehe ich zum Beispiel auf domain.tld/ordner, dann kommt folgende Meldung:

[Only registered and activated users can see links. Click Here To Register...]

Wie man sieht, wird dann 2x www gesetzt. Aber wie geht es nun, dass egal wie ich es aufrufe (oben aufgelistet) auf [Only registered and activated users can see links. Click Here To Register...]. weitergeleitet werde?

Ich verzweifle :(

LG

Edit: wenn ich allerdings nur domain.tld OHNE "/" und ein Verzeichnis angebe, dann werde ich ganz normal auf [Only registered and activated users can see links. Click Here To Register...] weitergeleitet.