I'm running the CodeIgniter platform, which uses .htaccess to accept URLs like
http://www.mysite.com/controller/function/argument
I currently use some .htaccess rewrites, namely (simplified):
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/index\.php|/images|/assets)
RewriteRule ^(.*)$ /index.php/$1 [L]
I want to add a rewrite rule that redirects all non www requests to www. I also want the URI string following the domain name to stay the same in the redirect. For instance, if a user makes a request for http://mysite.com/controller/function/argument
, I want the .htaccess file to rewrite the request in the browser as http://www.mysite.com/controller/function/argument
and then process the request.