
Ich möchte den gesamten Verkehr umleiten example.com/*
zuwww.example.com/*
ich fandWie kann ich einen beliebigen ServerAlias auf den entsprechenden ServerNamen umleiten?das sich mit dem betreffenden Thema befasst und das getan hat, was in der Antwort mit vier Upvotes empfohlen wurde:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com [nocase]
RewriteRule ^(.*)$ http://www.example.com$1 [last,redirect=301]
Diese Umleitung des Datenverkehrs http://example.com/subdirectory
nach http://www.example.com
undnichtnach http://www.example.com/subdirectory
Wunsch.
Gibt es Medikamente gegen dieses Problem?
Antwort1
Der richtige Weg hierfür besteht darin, einen neuen virtuellen Host zu erstellen und ihn umzuleiten:
<VirtualHost *:80>
ServerName example.com
Redirect / http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot /var/www/something
</VirtualHost>