Apache Rewrite与404不正确页面各有优势。它们的一些区别

jackxiang 2010-1-11 22:06 | |
404不正确页面的优势可能在于不用调用Rewrite模块,Rewrite须要调用此模块。因此404不正确页面可能会更节省资源,使大型站点的速度更快一些。我编写的静态化网页,目前大多数都是运用 404不正确。

  运用 404不正确页面,不能被POST和GET。例如305.php?name1=auiou,假如此305.php页面是用404不正确产生,则此$_GET["name1"]的值不会被读取。其它页面的
运用 POST要领将action指向此404不正确产生的305.php,也不能被接收,例如所发送的信息不能被305.php接收。

  如果您希望产生的虚拟路径如305.php被POST和GET,运用 Rewrite可处理。

  404不正确页面的开头有一些Linux空间必须写入这句,有一些Linux空间则必须写为才可以被搜索引擎收入,否则会被认为是404页面。调试时,可以在网上搜索“404 检测工具”执行 测试。

  Rewrite能不能须要写语句,我还没有测试过。

  404不正确页面的准则相对不严格,因此有更好的适应范围。Rewrite相对更严格,例如305.html与305-1.html须要写2个重写准则;运用 404不正确页面只要一个准则即可。这也是我运用 404不正确,而不运用 Rewrite的另一个主要原由。


#RewriteRule ^(.*)$ [L,r=404]
#RewriteRule ^(.*)$ - [L,r=404]
RewriteRule ^(.*)$ /error404.html [L,r=404]


我是这么写的:

RewriteRule /con/user/act/gift  [L,R=404]
[L,R=404]// # NOTE! FOR APACHE ON WINDOWS

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2542/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2010-1-11 22:23
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]