我使用以下代码将非WWW重定向到WWW网址 它的工作 但是,当我发送没有www的POST数据时,它无法正常工作
我的Htaccess代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
我的帖子表单代码(" www",它的工作):
<form action="http://example.com" method="post">
<input type="hidden" name="test" value="test" />
</form>
我的帖子表格代码(没有&#34; www&#34;,不起作用,只是重定向到index.php):
<form action="http://www.example.com" method="post">
<input type="hidden" name="test" value="test" />
</form>
请协助
重要:
当我将下面的代码添加到htaccess它的工作
RewriteBase /
RewriteRule ^index\.php$ - [L]
答案 0 :(得分:0)
试试这个:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]