Raketenwilli: Symlinks in Linux - Verständnisproblem: Lösung, aber Frage dazu

Beitrag lesen

Variationen:

  • u12.example.org soll https://new_example.org/u12/ ergeben
  • u12.example.org/test.php soll https://new_example.org/u12/test.php ergeben
  • example.org/u12/dir soll https://new_example.org/u12/ ergeben
  • usw.
  • u12.ex-ample.org soll https://new_example.org/u12/ ergeben
  • u12.ex-ample.org/test.php soll https://new_example.org/u12/test.php ergeben
  • ex-ample.org/u12/dir soll https://new_example.org/u12/ ergeben
  • sollte jemand www. nutzen, solls ersatzlos gestrichen werden

Wie bringe ich das der .htaccess bei?

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$  https://www.example.org/$1          [R=permanent,L]

RewriteCond %{HTTP_HOST} !^www\.example\.org
RewriteRule ^(.*)$  https://www.example.org/$1          [R=permanent,L]

RewriteRule ^/foo/(.*)$  https://www.example.org/bar/$1 [R=permanent]
RewriteRule ^/bar/(.*)$  /tok/$1                        [R=permanent]

Ist „englisch für Arme“. Übersetze es Dir, dann kannst Du das anpassen.

Das muss natürlich in der Konfiguration des Hosts stehen, der jeweils „antelefoniert“ wird…