.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.