日期:2014-05-18  浏览次数:20481 次

怎样隐藏掉网址问号后面的参数?
我见到一些网站的网址譬如:http://www.test.com/,无论页面怎么转跳,网址都这样简洁,不会显示出.aspx、?参数等这些东西,请问asp.net怎樣實現?这种做法有什么好处?是不是可以更容易被搜索引擎收录?

------解决方案--------------------
url重写
------解决方案--------------------
探讨
url重写

------解决方案--------------------
通过地址重写
http://www.cnblogs.com/herobeast/articles/1059485.html
http://www.cnblogs.com/luck0235/articles/1363633.html
------解决方案--------------------
你为什么要使用asp.net呢?

使用html、javascript做网站就可以了!

更多的asp.net职位可以留给别人。使用asp.net自然有它的目的——web企业应用程序,而不是仅仅说“网站”两个字这么简单。
------解决方案--------------------
引用楼主 liangzhengs 的帖子:
是不是可以更容易被搜索引擎收录?

------解决方案--------------------
服务器上生成一个HTML再重定向。
------解决方案--------------------
所谓动态网页之所以被收录偏少的原因,是因为动态网页的内容总是变动的,甚至大多数都是需要先登录然后才能访问的。同样的url,和同样的参数,你不同时间上去看,内容往往是不一样的。当内容变动很大,或者需要先登录,就不会收录进去。(当然,内容完全不变也不一定会增加被收录的机会)

同时动态网页如果是企业应用程序,以完成功能为主,通常不会特意设置反向链接机制在页面上。

这跟url上有没有参数没有关系。即使没有参数,也是一样的规律。
------解决方案--------------------
url重写

请关注正在讨论的一个帖子
http://topic.csdn.net/u/20090311/10/82aa9fe5-301f-4c16-bde8-c1da2ed4cdd0.html
------解决方案--------------------
http://www.cnblogs.com/herobeast/articles/1059485.html 
http://www.cnblogs.com/luck0235/articles/1363633.html