在添加www
到.htaccess
. 我有一个基于 codeigniter 的站点并添加www
到所有 url。但我的Post
请求已停止工作。这是我的 apache .htaccess 文件的内容
RewriteEngine on
#for adding www
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteCond $1 !^(index\.php|img|public) [NC]
RewriteRule ^(.*)$ /index.php?/$1 [L]
我在用$config['uri_protocol'] = 'AUTO';
并且它确实适用于非www
url,但它POST
在添加后停止请求工作www
,如上所述。我什至尝试过REQUEST_URI
,但它没有帮助。我的其他一些设置是。
$config['base_url'] = 'http://example.com';
并在自动加载$autoload['helper'] = array('url');
我猜问题是添加后的302重定向www
不理解POST
数据。