这包括您的 CSS 文件、图像等。 通过重写/重定向 404 处理程序,您可以避免根据 Web 服务器请求的每个文件检查 URL 模式匹配代码(只有找不到的 URL)才会命中 404 处理程序。 话虽如此,请注意您可以对其进行模式匹配。 htaccess 对于您不想操作的页面,并使用 L 标志来最初停止处理。
于不需要特殊处理的
URLD 预标记(转换为参数化页面),也不要忘记图像文件、JavaScript 文件、CSS 等。 404 处理 whatsapp 数据库 序方法将避免每次都根据您的转换模式检查这些页面组件的 URL。 特殊情况 好吧,也许这个案例并没有那么特别——实际上很常见。
假设我们已经从旧的参数化
URL 迁移到新的优雅 URL 结构。 我们不仅需要能够从漂亮的 url –> 参数化 url 为用户生 作为领先的按需印刷市场 成页面内容,而且我们还希望将链接汁从任何旧的参数化 url 链接重定向到新的漂亮 url。 在实际的参数化网页中(例如上面示例中的 hotel.asp),我们想要执行 301 重定向到漂亮的 URL。
我们将采用每个数字参数
查找目的地、岛屿和酒店名称,并创建我们自己的漂亮 URL 和 301。在那里,链接汁 汤加营销 全部保存了…… 但我们要小心,不要陷入来回切换的无限循环: 发生这种情况时,Firefox 会显示一条消息,大意是您做了一些愚蠢的事情,甚至懒得尝试获取页面。
尽管他们非常礼貌地说
“Firefox 已检测到服务器正在以永远不会完成的方式重定向 [URL] 请求。” 顺便说一句,RewriteRule 语句完全有可能出现同样的问题——我从个人经验中知道:-( 这个问题其实并不难解决。在 ASP 中,当 404 处理程序将控制权传递给 hotel.asp 页面时,查询字符串现在以“ 404;http ”开头。
因此,如果我们从 hotel 开始,404 就会从 asp 开始。事实上,如果页面不是以 404;http 开头,我们只会继续显示该页面,因此我们对漂亮的 URL 进行 301 处理。 其他参考资料 有关在 Apache 中配置 404 处理程序的信息: html#RewriteRule ASP.net 自定义错误页面: 关于为 WordPress 网站创建 404 页面以留住用户的精彩文章(感谢 archshrk!): hS 作者:斯科特·麦克莱 2010 年 6 月 27 日 3 分钟阅读 当 SEO 和 Web 开发发生冲突时 搜索引擎优化技术 此 YouMoz 条目由我们的一位社区成员提交。