HTTP:重定向到几个页面中的一个
HTTP: Redirection to one of several pages
我想知道这是可能的:我想重定向我的404页到。[当前目录],或…[升级]如果第一个失败了。
这个想法是,如果有人试图访问http://mypage.asd/cat1/cat2/page.html,并且在cat1中没有cat2目录-浏览器将(最终)到达cat1。
我不希望不同的404页面为不同的子目录,这将更容易使-所以这里我有我的问题。
页面是在html与js元素。尝试用js动态更改元标签,但它不起作用(js是onload执行的,元标签是早先解析的),看起来很糟糕。
我的重定向代码-目前-是标准的:
<meta http-equiv="refresh" content="3 URL=./">
您可以在服务器端执行此操作——拦截原始http请求,然后如果页面不存在,则根据任意逻辑加载不同的页面。这取决于您使用的服务器端平台/框架,可以通过各种方式实现。
如果你运行的是Apache服务器,你可以使用。htaccess。
我将注释@anand。trex的回复是这样一个用例的答案。当重定向时,特别是使用无效的url时,出于多种原因,最好使用服务器端重定向,例如通过Apache服务器的.htaccess。
相关文章:
- 使用几个<脚本>标签不会't工作-只调用一个脚本
- d3日历视图:如何将所有内容放在一个svg中,而不是放在几个svg中
- 使用 1 函数使一个值等于几个不同的变量
- 几个jQuery日期选择器小部件,只向其中一个添加类
- 如何将文本插入到几个带有 id 的文本区域中的一个文本区域中
- 如何在Javascript中的对象数组的最后一个对象之后附加几个新对象
- 几个 Ajax 添加到购物车表单在一个页面上
- Mojolicious:我应该使用一个还是几个websocket
- 在javascript中为几个页面设置一个cookie
- 一个 JavaScript 函数调用其他几个函数
- “功能上”生成一个仅包含几个元素的列表
- HTML <选择>标记多个选项,一个选中,其他几个禁用
- 如何将最近几个月计算为一个时期,并通过javascript更新到图表
- 我想在一个字符串中连接几个具有未知类型的变量
- 使用 JavaScript 一个接一个地播放几个音频
- Django Forms - 构建一个表单,显示来自几个不同模型的字段,但按外键排序
- TODO应用程序:一个怪物功能比几个较小的功能好吗
- 几个元素上的一个事件
- 给一个有1个变量/对象的函数给定几个参数
- 如何检查几个元素中是否存在一个