网站制作favicon.ico最完美的方式

做网站的人如果细心一点,一定会制作favicon.ico,让浏览器标签顶部显示自己网站的小LOGO,是一件很有成就感的事。但是目前市面上浏览器种类比较多,不同的浏览器对待favicon.ico的显示是有所不同的。

我们假设一个页面:http://localhost:8800/news.html
1,Firefox浏览器请求的是:news.html页面meta标签link的href所对应的图标,根据你的设置来。
2,搜狗浏览器请求的是http://localhost:8800/favicon.ico,保留端口的同时,请求根目录下的favicon.ico文件。
3,360浏览器、谷歌浏览器请求的是http://localhost/favicon.ico,也就是不管你访问的页面是http://localhost/news.html,还是http://localhost:8800/news.html,还是http://localhost/pindao/news.html,他们请求的都是http://localhost/favicon.ico,不管端口,也不管你页面meta标签link的设置。




阅读剩余部分

Visual Studio配置局域网本地IP调试网站

微软的Visual Studio开发工具编译Web项目后,默认会启用http://localhost:11993/(端口是自动分配的,你的端口可能是其他,本文章以端口11993为例)访问。但我们需要在手机上调试或者让办公室同一个局域网内的其他同事进行远程调试时,就需要配置出本地IP访问模式。

Visual Studio配置局域网本地IP调试网站的方法:

一,确认你的电脑局域网本地IP是固定的IP,而不是自动获取。如果是自动获取,请自行百度找办法修改为指定的IP。如果不是固定IP,那么每次重启电脑后,IP会变换,其他调试的人都要跟着更换IP来访问你电脑中的资源。

阅读剩余部分

Mssql登录提示:用户sa登录失败 错误:18456

当出现这个提示的时候,说明还没配置好。

一,打开数据库,以Windows身份验证的方式登录数据库,此时不需要账号和密码的

二,找到:安全性 → 登录名 → sa,双击sa,默认打开常规选项页,然后重置一个sa的登录密码
修改sa密码.png

三,切换到“状态”选项卡,确保“授予”“启用”两项被选中

四,在服务器名上点击右键 → 属性 → 安全性,选中 SQL Server 和 Windows 身份验证模式,然后确定
修改sa身份验证.png

五,系统会提示重启服务。在服务器名上点击右键,选择重新启动,然后就可以用sa正常登录了。

chrome浏览器地址栏不显示http/https、www的解决办法

当我把chrome浏览器升级到最新版的时候,发现访问所有网站,地址栏中默认不再显示一级域名之前的东西,比如http和www,普通用户不用在意,作为网站运营人员,就必须把这个东西显示清楚。

让chrome浏览器地址栏恢复显示http/https、www的办法:

一,在chrome地址栏中,访问:chrome://flags/

二,然后Ctrl+F,搜索:Omnibox UI Hide Steady-State URL Scheme

三,将Omnibox UI Hide Steady-State URL Scheme,改成Disabled
将Omnibox UI Hide Steady-State URL Trivial Subdomains,改成Disabled
chrome浏览器地址栏不显示https、www的解决办法.png

四,然后重启chrome浏览器即可。

阿里云Linux安装Mysql后,默认是不支持远程链接的

阿里云Linux服务器购买后,首选都是安装nginx+mysql+php,如果使用lnmp这些成熟的套件的话,默认会安装上phpmyadmin。
有时候会用Navicat这种数据库客户端管理软件,需要做2个操作:

1,确保本实例服务器安全组在公网入方向开放了3306端口
A,端口范围-1/-1,授权对象0.0.0.0/0或你的电脑的公网ip
B,端口范围3306/3306,授权对象0.0.0.0/0或你的电脑的公网ip

2,找到mysql数据库,user表,User字段为root且Host字段为localhost行,把localhost改成%

然后再远程链接都不会出现“is not allowed to connect to this mysql server”这种提示了。