.htaccess Umleiten von Nicht-WWW zu WWW, wobei die URI-Zeichenfolge beibehalten wird

Ich verwende die CodeIgniter-Plattform, die .htaccess verwendet, um URLs wie zu akzeptieren

http://www.mysite.com/controller/function/argument

Ich verwende derzeit einige .htaccess-Rewrites, und zwar (vereinfacht):

RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/index\.php|/images|/assets)
RewriteRule ^(.*)$ /index.php/$1 [L]

Ich möchte eine Umschreiberegel hinzufügen, die alle Nicht-WWW-Anforderungen an WWW umleitet. Ich möchte auch, dass die URI-Zeichenfolge nach dem Domain-Namen in der Umleitung gleich bleibt. Zum Beispiel, wenn ein Benutzer eine Anfrage für machthttp://mysite.com/controller/function/argument, Ich möchte, dass die .htaccess-Datei die Anfrage im Browser als .htaccess umschreibthttp://www.mysite.com/controller/function/argument und dann die Anfrage bearbeiten.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage