La diferencia entre Apache Rewrite y la página de error 404

  
                  Las páginas de error

Rewrite y 404 tienen sus propias ventajas. Algunas de sus diferencias:

1, la ventaja de la página de error 404 puede ser que no necesita llamar al módulo Rewrite, Rewrite tiene que llamar a este módulo. Por lo tanto, las páginas de error 404 pueden ser más eficientes en recursos y hacer que los sitios más grandes sean más rápidos. La mayoría de las páginas web estáticas que he escrito actualmente utilizan errores 404.

2, utilizando la página de error 404, no puede ser POST y GET. Por ejemplo, 305.php? Name1 = auiou, si la página 305.php se genera con un error 404, el valor de este $ _GET ["name1"] no se leerá. El < form > de la otra página utiliza el método POST para señalar la acción a 305.php generado por este error 404, y no puede recibirse. Por ejemplo, la información enviada por < form method = post action = 305.php > no puede ser recibida por 305.php. .
Si desea generar una ruta virtual como 305.php es POST y GET, use Rewrite para resolver.

3, la red de aplicaciones de hardware y software de computadora (http://www.45it.com) encontró que el comienzo de la página de error 404 tiene espacio de Linux debe escribirse en esta oración La reescritura debe escribir una declaración, no la he probado.

4, las reglas de la página de error 404 son relativamente menos estrictas, por lo que hay un mejor rango de adaptación. La reescritura es relativamente más estricta, por ejemplo, 305.html y 305-1.html necesitan escribir 2 reglas de reescritura; use la página de error 404 siempre que sea una regla. Esta es otra razón importante por la que uso errores 404 en lugar de reescribir.

Copyright © Conocimiento de Windows All Rights Reserved