在我的PHP应用程序中,我已应用以下规则将非www重定向到htaccess中的www。
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]
但是在应用这条规则后,我遇到了麻烦。 系统停止发送POST数据。 登录,注册等所有表格都在此规则后停止工作。
即使我尝试使用http://www.mydomain.com/login.html加载登录页面,但仍然无效。
我怎样摆脱这种情况?
谢谢。
答案 0 :(得分:1)
您需要使用www指向域中的所有内容。如果您在表单中将动作参数设置为http://mydomain.com
,那么它就不会起作用。您需要将其更改为http://www.mydomain.com