1

我需要为我的网站强制使用 www,我的网站是使用 codeigniter 框架构建的。

这是我的 htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|css|images|js|plugins|Scripts|pirobox|applications-assets|user-assets|robots\.txt)
RewriteCond %{HTTP_HOST} !^www\.(.*)
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^(.*)$ /index.php?/administrator/$1 [L]

但它不起作用你能告诉我这里有什么问题吗?

4

1 回答 1

4

尝试类似的东西

RewriteEngine On                          
#This rewrites your host name to include www
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,NC,L]
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php/$1 [L]
于 2013-02-14T15:08:21.480 回答