直到今天,在我的网站上,这两个URLS给了我相同的结果:
www.mysite.com/test.jpg 10.10.10.10/测试.jpg
www.mysite.com/test.jpg
10.10.10.10/测试.jpg
(其中10.10.10.10是我的静态IP地址)
今天我用cPanel生成了一个新的子域( 博客 .mysite.com),从那时起
解析为
网址:www.mysite.com/ 博客 /测试.jpg
(不存在)
我的ISP技术支持说,默认情况下,任何新的子域都会出现在apache conf文件的顶部,所以通过创建一个新的子域,当通过IP调用URL时就会插入它。
恢复原始功能的最佳方式是什么? 我不能编辑服务器conf文件,但可以编辑我自己的htaccess。
您可以使用mod_rewrite。请尝试将其放在文档根目录下的.htaccess文件中(用于blog.mysite.com网站)
RewriteEngine On RewriteCond %{HTTP_HOST} ^10.10.10.10$ RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L]
或者更换 R=301 标志 P 如果你真的不想重定向浏览器。
R=301
P