感觉很奇怪。看起来很简单,但也许我在做些傻事。我在共享主机上,所以不能改变很多配置,但我认为这应该是有效的。我的htaccess文件中有以下内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
此代码用于将非www网址重定向到www网址。它只适用于php文件。所有其他文件,如html或htm或css或jpg文件不会重定向到正确的www包含url。我做错了什么?
示例: example.com/help.php重定向到www.example.com/help.php
但是,example.com / help.html不会重定向到www.example.com/help.html,只返回200OK。我想我会发疯,想弄清楚为什么这不起作用。