当我尝试在如下所示的浏览器中访问资源
它会自动变成这样并引起错误
没有www,一切正常。但是我需要用www加载网络。
有什么建议吗?
这是我的.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
对于图像和CSS文件也可以正常工作。
Css Example
Image Example
更新
看起来该问题仅发生在具有超过1个点的js文件中。 例如https://www.testweb.com/js/bootstrap.js在bootstrap.js中有1个点,并且工作正常 但是https://www.testweb.com/js/bootstrap.min.js有2个点..并且导致了双www
有线索吗?