25 Apache útil '.trucos de htaccess para asegurar y personalizar sitios web

25 Apache útil '.trucos de htaccess para asegurar y personalizar sitios web

Los sitios web son partes importantes de nuestras vidas. Sirven a los medios para expandir las empresas, compartir conocimiento y mucho más. Anteriormente restringido a proporcionar solo contenido estático, con la introducción de lenguajes dinámicos de secuencias de comandos de clientes y del lado del servidor y el avance continuo del lenguaje estático existente como HTML a HTML5, agregando que es posible cada parte de la dinámica para los sitios web y lo que se espera que la izquierda siga pronto en cerca futuro.

Con los sitios web, viene la necesidad de una unidad que pueda mostrar estos sitios web a un gran conjunto de audiencia en todo el mundo. Los servidores satisfacen esta necesidad que proporcionan medios para alojar un sitio web. Esto incluye una lista de servidores como: Servidor apache http, Joomla, y WordPress que le permiten alojar sus sitios web.

25 trucos de htaccess

Uno que desee alojar un sitio web puede crear un servidor local o puede contactar a cualquiera de los que se mencione anteriormente o cualquier otro administrador del servidor para alojar su sitio web. Pero el problema real comienza desde este punto. El rendimiento de un sitio web depende principalmente de los siguientes factores:

  1. Ancho de banda consumido por el sitio web.
  2. ¿Qué tan seguro es el sitio web contra los hackers?.
  3. Optimismo cuando se trata de búsqueda de datos a través de la base de datos
  4. La facilidad de uso cuando se trata de mostrar menús de navegación y proporcionar más características de la interfaz de usuario.

Junto a esto, varios factores que rigen el éxito de los servidores en los sitios web de alojamiento son:

  1. Cantidad de compresión de datos lograda para un sitio web en particular.
  2. Capacidad para servir simultáneamente a varios clientes que solicitan un sitio web mismo o diferente.
  3. Asegurar los datos confidenciales ingresados ​​en los sitios web como: correos electrónicos, detalles de la tarjeta de crédito, etc.
  4. Permitir más y más opciones para mejorar la dinámica en un sitio web.

Este artículo trata de una de esas características proporcionadas por los servidores que ayudan a mejorar el rendimiento de los sitios web junto con la obtención de bots malos, enlaces actuales, etc. i.mi. '.htaccess' archivo.

Qué es .htaccess?

htaccess (o acceso a hipertexto) son los archivos que proporcionan opciones para que los propietarios de sitios web controlen las variables de entorno del servidor y otros parámetros para mejorar la funcionalidad de sus sitios web. Estos archivos pueden residir en todos y cada uno de los directores del árbol de directorio del sitio web y proporcionar características al directorio y los archivos y carpetas dentro de él.

¿Cuáles son estas características?? Bueno, estas son las directivas del servidor I.mi. Las líneas que instruyen al servidor a realizar una tarea específica, y estas directivas se aplican solo a los archivos y carpetas dentro de la carpeta en la que se coloca este archivo. Estos archivos están ocultos de forma predeterminada, ya que todo el sistema operativo y los servidores web están configurados para ignorarlos de forma predeterminada, pero hacer que los archivos ocultos sean visibles pueden hacer que vea este archivo especial. Qué tipo de parámetros se pueden controlar es el tema de la discusión de las secciones posteriores.

Nota: Si .htaccess el archivo se coloca en /apache/home/www/gunjit/ Directorio, entonces proporcionará directivas para todos los archivos y carpetas en ese directorio, pero si este directorio contiene otra carpeta, a saber: /Gunjit/Images/ Que de nuevo tiene otro .htaccess Archivo luego las directivas en esta carpeta anularán las proporcionadas por el maestro .htaccess archivo (o archivo en la carpeta en jerarquía).

Apache Server y .archivos htaccess

Servidor apache http Coloquialmente llamado Apache lleva el nombre de una tribu nativa americana Apache para respetar sus habilidades superiores en la estrategia de guerra. Construya en C/C ++ y XML es un servidor web multiplataforma que se basa en el servidor HTTPD NCSA y tiene un papel clave en el crecimiento y el avance de World Wide Web.

Más comúnmente utilizado en UNIX, Apache está disponible para una amplia variedad de plataformas que incluyen FreeBSD, Linux, Windows, Mac OS, novedosa red, etc. En 2009, Apache se convirtió en el primer servidor en servir a más de 100 millones de sitios web.

Apache Server tiene uno .htaccess archivo por usuario en www/ directorio. Aunque estos archivos están ocultos pero se pueden hacer visibles si es necesario. En www/ Directorio Hay una serie de carpetas cada una perteneciente a un sitio web nombrado al nombre del usuario o propietario. Aparte de esto, puedes tener uno .htaccess Archivo en cada carpeta que configuraba archivos en esa carpeta como se indicó anteriormente.

Cómo configurar el archivo Htaccess en Apache Server es el siguiente ..

Configuración en Apache Server

Puede haber dos casos:

Hosting Sitio web en el propio servidor

En este caso, si .htaccess Los archivos no están habilitados, puede habilitar .htaccess archivos simplemente yendo a httpd.confusión (Archivo de configuración predeterminado para apache http daemon) y encontrar el sección.

 

Y localizar la línea que dice ..

Permitirse 

Y corregirlo a.

Permateverride todo 

Ahora, al reiniciar Apache, .htaccess trabajará.

Hosting Sitio web en diferentes servidores de proveedores de alojamiento

En este caso, es mejor consultar al administrador de alojamiento, si permiten el acceso a .htaccess archivos.

25 '.Los trucos de Htaccess del servidor web Apache para sitios web

1. Cómo habilitar mod_rewrite en .archivo htaccess

mod_rewrite La opción le permite usar redirecciones y ocultar su verdadera URL con redireccionamiento a alguna otra URL. Esta opción puede resultar muy útil, lo que le permite reemplazar las URL largas y largas a las cortas y fáciles de recordar.

Permitir mod_rewrite Solo tenga una práctica para agregar la siguiente línea como la primera línea de su .htaccess archivo.

Opciones +SIGESYMLINKS 

Esta opción le permite seguir enlaces simbólicos y, por lo tanto, habilitar el mod_rewrite Opción en el sitio web. Reemplazar la URL por una corta y crujiente se presenta más tarde.

2. Cómo permitir o negar el acceso a los sitios web

htaccess El archivo puede permitir o negar el acceso del sitio web o una carpeta o archivos en el directorio en el que se coloca utilizando orden, permitir y denegar Palabras clave.

Permitiendo el acceso a solo 192.168.3.1 IP
Orden de permitir, negar negar de todos los permisos de 192.168.3.1 u orden de permitir, negar Permitir desde 192.168.3.1 

Orden La palabra clave aquí especifica el orden en el que permitir, denegar El acceso se procesaría. Para lo anterior 'Orden'Declaración, el Permitir Las declaraciones se procesarían primero y luego el denegar Las declaraciones se procesarían.

Negar el acceso a solo una dirección IP

Las líneas a continuación proporcionan los medios para permitir el acceso del sitio web a todos los usuarios aceptan uno con la dirección IP: 192.168.3.1.

RDER Permitir, negar de 192 de 192.168.3.1 Permitir de todo o ordenar negar, permita negar desde 192.168.3.1 

3. Genere documentos de error de Apache para diferentes códigos de error.

Usando algunas líneas simples, podemos corregir el documento de error que se ejecuta en diferentes códigos de error generados por el servidor cuando el usuario/cliente solicita una página que no esté disponible en el sitio web como la mayoría de nosotros habría visto el '404 Pagina no encontrada'Página en su navegador web. '.htaccess'Los archivos especifican qué acción tomar en caso de tales condiciones de error.

Para hacer esto, se necesitan agregar las siguientes líneas al '.htaccess'Archivos:

Errordocumento   

'Errordocumento'es una palabra clave, el código de error puede ser cualquiera de 401, 403, 404, 500 o cualquier error válido que represente el código y, por último, la 'ruta de documento' representa la ruta en la máquina local (en caso de que esté utilizando su propio servidor local) o en el servidor (en caso de que esté utilizando el servidor de cualquier otro para alojar su sitio web).

Ejemplo:
ErrorDocument 404 /error-Docs /Error-404.html 

La línea anterior establece el documento 'error 404.html' colocado en Docs de error La carpeta se mostrará en caso de que el Servidor informara el error 404 para cualquier solicitud no válida de una página por el cliente.

rrordocument 404 "404 Página no encontrada

La página que solicita no está presente. Verifique la URL que ha escrito

"

La representación anterior también es correcta, lo que coloca la cadena que representa un archivo HTML habitual.

4. Configuración/Variables de entorno del servidor Apache de Apache

En .htaccess Archivo puede establecer o no la cuenta de las variables de entorno global que el servidor permite ser modificado por los cascos de los sitios web. Para configurar o inquietar las variables de entorno, debe agregar las siguientes líneas a su .archivos htaccess.

Establecer las variables de entorno
El propietario de Setenv "Gunjit Khera" 
No cuenta las variables de entorno
Propietario de Unsetenv 

5. Definición de diferentes tipos de MIME para archivos

MÍMICA (Extensiones multimedia de Internet multipropósito) son los tipos que el navegador reconoce de forma predeterminada al ejecutar cualquier página web. Puede definir los tipos de MIME para su sitio web en .htaccess archivos, de modo que el servidor puede reconocer y ejecutar diferentes tipos de archivos según lo definido por el servidor.

 Aplicación AddType/JavaScript JS ADDTYPE Aplicación/X-Font-TTF TTF TTC  

Aquí, mod_mima.C es el módulo para controlar definiciones de diferentes tipos de MIME y si tiene este módulo instalado en su sistema, puede usar este módulo para definir diferentes tipos de MIME para diferentes extensiones utilizadas en su sitio web para que el servidor pueda comprenderlos.

6. Cómo limitar el tamaño de las cargas y las descargas en Apache

.htaccess Los archivos le permiten la función controlar la cantidad de datos que están cargando o descargando un cliente en particular desde su sitio web. Para esto solo necesita agregar las siguientes líneas a su .archivo htaccess:

php_value upload_max_filesize 20m php_value post_max_size 20m php_value max_execution_time 200 php_value max_input_time 200 

Las líneas de arriba establecen el tamaño máximo de carga, el tamaño máximo de los datos que se publican, el tiempo de ejecución máxima I.mi. El tiempo máximo que el usuario puede ejecutar un sitio web en su máquina local, la restricción de tiempo máximo dentro del tiempo de entrada.

Páginas: 1 2 3 4