在网站URL上使用搜索引擎的蜘蛛无法读取“?”符号后的字符。这意味着网页很难被搜索引擎检索到,这对SEO非常不利。
1在网站页面中使用CGI或Perl。脚本可用于提取环境变量之前的所有字符,然后将URL中剩余的字符分配给变量。您可以在URL中使用此变量。以HTML为后缀的网页也会被解析成SSI文件,这与普通的HTML文件是等价的。
2基于Microsoft的网络服务器采用ASP(服务器端Web开发技术)。ASP的一般后缀是ASP。大多数搜索引擎都可以支持用ASP开发的网页,只要使用“?”在URL中避免。
3如果使用ColdFusion,则需要在服务器端重新配置它,以便符号“?”在环境变量中,可以用符号“/”代替。这样,静态URL页面将到达浏览器端。例如,北京博大元创网站的一站不应该用“?”代替但是符号“/”可以看作是静态的。当搜索引擎搜索转换后的文件时,它不会遇到“?”所以它可以继续索引整个动态页面,这样搜索引擎仍然可以读取页面。
4建立静态入口:
通过对网站进行一些修改,可以尽可能提高网页搜索引擎的可见性。或者为动态页面创建一个特殊的静态入口页面,链接到动态页面,然后将静态入口页面提交给搜索引擎。一些重要的、相对固定的页面被制作成带有重要页面链接的静态网页和地图。