Apache的Rewrite和404错误页面
程序员文章站
2022-04-28 16:30:28
...
Rewrite与404错误页面各有优势。它们的一些区别:
- 404错误页面的优势可能在于不用调用Rewrite模块,Rewrite需要调用此模块。因此404错误页面可能会更节省资源,使大型网站的速度更快一些。我编写的静态化网页,目前大多数都是使用404错误。
- 使用404错误页面,不能被POST和GET。例如305.php?name1=auiou,假如此305.php页面是用404错误产生,则此$_GET["name1"]的值不会被读取。其它页面的
- 404错误页面的开头有一些Linux空间必须写入这句,有一些Linux空间则必须写为才可以被搜索引擎收录,否则会被认为是404页面。调试时,可以在网上搜索“404 检测工具”进行测试。
Rewrite是否需要写语句,我还没有测试过。 - 404错误页面的规则相对不严格,因此有更好的适应范围。Rewrite相对更严格,例如305.html与305-1.html需要写2个重写规则;使用404错误页面只要一个规则即可。这也是我使用404错误,而不使用Rewrite的另一个重要原因。
上一篇: 大数据Hadoop之MR Combiner案例实操
下一篇: c语言学好,都要学什么?
推荐阅读
-
Nginx服务器中配置404错误页面时一些值得注意的地方
-
用php定制404错误页面,并发信给管理员的程序
-
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
-
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
-
tornado捕获和处理404错误的方法
-
Apache Rewrite实现URL的301跳转和域名跳转
-
Vue实现远程获取路由与页面刷新导致404错误的解决
-
使用shell脚本找出网站的空页面和404错误页面
-
浅析404页面存在的意义和设计技巧
-
PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法