asp.net 页面跳转问题

qianjiu 2013-08-16 08:25:49
先看网站目录

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

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

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

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


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

求高手解答,不胜感激!!!
...全文
216 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianjiu 2014-02-25
  • 打赏
  • 举报
回复
还是在首页所有有关路径的问题上都重新做一下处理吧。
men52676521 2013-08-16
  • 打赏
  • 举报
回复
踏平扶桑 2013-08-16
  • 打赏
  • 举报
回复
考虑做成伪静态的吧。 用url重写。
qianjiu 2013-08-16
  • 打赏
  • 举报
回复
引用 1 楼 5653325 的回复:
貌似这个检测只是检测页面能不能访问,而不会去解析页面执行跳转。
但是这个将严重影响搜索引擎的收录,当搜索引擎访问这个域名的时候,获取到的内容里面的链接全是无效的!
踏平扶桑 2013-08-16
  • 打赏
  • 举报
回复
貌似这个检测只是检测页面能不能访问,而不会去解析页面执行跳转。
  • 打赏
  • 举报
回复
引用 6 楼 qianjiu 的回复:
嗯,考虑过,url重写,但是url重写也会面临坏链问题吧
如果你想让仅仅指向根目录的url请求可以被搜索引擎收录,那么你应该保证它不会出现什么301跳转,而是直接输出有效的内容!
  • 打赏
  • 举报
回复
引用 3 楼 5653325 的回复:
考虑做成伪静态的吧。 用url重写。
跟静态不静态的没任何关联。浏览器端得到的都是html,管它后缀是什么东西?就算你把后缀重写为.csdn结尾的,也跟.aspx或者.html的是一样的结果。
  • 打赏
  • 举报
回复
所谓“死链”,跟你的原始目的本来就冲突。 原始的301跳转,是给人看的,而不是给搜索引擎看的。 因此你应该今早在有关的程序的导航、外链上都修正为指向 /p/ 目录下。
qianjiu 2013-08-16
  • 打赏
  • 举报
回复
引用 3 楼 5653325 的回复:
考虑做成伪静态的吧。 用url重写。
嗯,考虑过,url重写,但是url重写也会面临坏链问题吧
  • 打赏
  • 举报
回复

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧