- ·上一篇文章:站点描述对网站关键词排名有一定的帮助
- ·下一篇文章:一个菜鸟SEO建站的误区
IIS7下伪静态无法访问discuz X2.0中文用户名空间
IIS7服务器支持伪静态,只需要在网站根目录下创建一个web.config文件并把伪静态规则代码放入其中就可以了。
对于Discuz X2.0论坛,很多用户开启伪静态并且当用户的用户名是中文时,点击首页的中文用户名或访问中文用户名的空间会出现“404错误信息(后台的Rewrite兼容性选[是])”或“指定用户空间不存在(后台的Rewrite兼容性选[否])”,而且浏览器上的地址栏显示一大串像乱码一样的字符,如:http://www.gaoitde.com/space-username-Mr%25C3%25E6%25BE%25DF000.html
主要原因: 当对url中的非英文字符进行了2次转码(encode),IIS7为了安全,会自动拦截。
具体解决方法:您需要在网站根目录下的web.config文件中的
保存后应该就可以了。
请注意:更改此设置,会降低网站本身的安全性,为恶意攻击者增加便利!