我正在使用Codeigniter-。 我的域名目前不会重定向到www
版本。非WWW到使用htaccess的WWW重定向文件
例如,如果我输入mydomain.com
那么它保持mydomain.com
。我想将它重定向到www.mydomain.com
。
如果有人类型mydomain.com/controller/method
那么它应该是www.mydomain.com/controller/method
。
另一个问题:我已经尝试了其他解决方案,但问题是当它重定向到www
版本时,它会自动在URL中添加“index.php
”。但是,当我在域名中输入www
,那么它工作正常,在URL中没有“index.php
”。此问题仅在重定向期间发生。
这里是我的.htaccess
文件(我已经删除了重定向代码)
RewriteCond $1 !^(index\.php|system|rpc_relay.html|canvas.html|robots\.txt)
RewriteCond $1 !^(sitemap\.xml|export)
RewriteRule ^(.*)$ /index.php/$1 [L]
任何帮助将不胜感激。
请提供完整的'.htaccess'文件,这样你会得到一个完整的'.htaccess'文件回答你只需要复制/粘贴**')'** – 2012-03-23 08:52:55