当前位置:编程学习 > C#/ASP.NET >>

asp.net 页面跳转问题

先看网站目录

根目录中有个default.aspx文件,我里面的代码是

意思是访问这个页面的时候就直接转到p文件夹里面的default.aspx文件

但是我在检查坏链的时候就出现问题了

如果在域名后面加上p目录就没有问题了


现在我的问题是:如何实实现在访问网站域名(不在域名后面加/P/)的情况下不出现死链呢?

求高手解答,不胜感激!!! ASP.NET 域名转发 ,搜索引擎 --------------------编程问答-------------------- 貌似这个检测只是检测页面能不能访问,而不会去解析页面执行跳转。 --------------------编程问答--------------------
引用 1 楼 5653325 的回复:
貌似这个检测只是检测页面能不能访问,而不会去解析页面执行跳转。

但是这个将严重影响搜索引擎的收录,当搜索引擎访问这个域名的时候,获取到的内容里面的链接全是无效的! --------------------编程问答-------------------- 考虑做成伪静态的吧。
用url重写。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 5653325 的回复:
考虑做成伪静态的吧。
用url重写。


嗯,考虑过,url重写,但是url重写也会面临坏链问题吧 --------------------编程问答-------------------- 所谓“死链”,跟你的原始目的本来就冲突。

原始的301跳转,是给人看的,而不是给搜索引擎看的。

因此你应该今早在有关的程序的导航、外链上都修正为指向 /p/ 目录下。 --------------------编程问答--------------------
引用 3 楼 5653325 的回复:
考虑做成伪静态的吧。
用url重写。


跟静态不静态的没任何关联。浏览器端得到的都是html,管它后缀是什么东西?就算你把后缀重写为.csdn结尾的,也跟.aspx或者.html的是一样的结果。 --------------------编程问答--------------------
引用 6 楼 qianjiu 的回复:
嗯,考虑过,url重写,但是url重写也会面临坏链问题吧


如果你想让仅仅指向根目录的url请求可以被搜索引擎收录,那么你应该保证它不会出现什么301跳转,而是直接输出有效的内容!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,