我是一个相当缺乏经验的网页设计师,正在为公司的网站快速学习 css/html。
我想将菜单、横幅等保存在一个文档中,这样我就不必在多个文档中重复更新。
我的解决方案是创建一个包含菜单和标题的 index.aspx 文件,然后为内容创建一个简单的 iframe。这工作得很好并且很容易更新。
格式是:
- www.example.com/index.aspx?page=page1.htm
- www.example.com/index.aspx?page=page2.htm
问题 -- Google 正在索引我的 iframe 页面并直接链接到它们:
- www.example.com/page1.htm
- www.example.com/page2.htm
如何设置重定向到 page1.htm 转发到 index.aspx?page=page1.htm 而无需在原始文件中创建“镜子大厅”效果内嵌框架?
最佳答案
简单的答案,把它放在你的页面上,在 head 或 body 标签内:
<script type="text/javascript">
if(top.location==location){
top.location.href="index.aspx?page=page1.htm"
}
</script>
复杂的答案,你真的应该得到某种 CMS 系统。
关于asp.net - 强制页面将自身加载到另一个页面的 iframe 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2549679/