我一直http://example.com
在 codeigniter 中看到 base_url 有http
和没有www
。
但是我想强制添加www
我的所有网址,所以我应该更好地使用 base_url aswww.example.com
吗?它会在应用程序级别产生任何问题吗?
我一直http://example.com
在 codeigniter 中看到 base_url 有http
和没有www
。
但是我想强制添加www
我的所有网址,所以我应该更好地使用 base_url aswww.example.com
吗?它会在应用程序级别产生任何问题吗?
不,当您定义时它不会产生问题,base_url='www.example.com'
但请确保您的每个链接将包含www
或强制重定向到 www 您可以处理www
重定向.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
或者
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com[nc]
RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc]