En esta ocasión explicaremos cómo configurar un dominio sin cookies. En otros términos, vamos a quitar las cookies añadidas por el servidor en cada respuesta después de una petición al contenido estático.
En primer lugar vamos a hablar de lo que es contenido estático. Estos son los archivos que no cambian en cada petición al servido, archivos como imágenes, css, javascript, textos, videos, pdf, etc. En otras palabras los archivos que no se usan para crear el contenido dinámico como php, aps(x), jsp u otros.
¿Por qué queremos eliminar las cookies del contenido estático? Esto puede ayudar a reducir el tamaño de los archivos utilizados para construir la página web y hace se cargue más rápido.
Remover las cookies de la cabecera en cada solicitud es sólo una de las configuraciones de mejora derretimiento de velocidad. Recuerda que todavía necesita un sistema de caché y compresión de archivos.
El Código
En la carpeta de raíz de su sitio(s) añadir un archivo .htaccess y añada el siguiente código, y cualquier extensión adicional que necesites. Tenga en cuenta que este método sólo funcionará en servidores apache.
<FilesMatch "\.(js|css|jpg|png|jpeg|gif|xml|json|txt|pdf|mov|avi|otf|woff|ico|swf)$"> RequestHeader unset Cookie Header unset Cookie Header unset Set-Cookie </FilesMatch>
Opciones adicionales
Aquí hay otras opciones que se pueden agregar al archivo .htaccess que pueden ayudar a reducir el encabezado de solicitud aún más. También es posible que desee utilizar un subdominio para cargar todo tu contenido estático.
Header unset Pragma FileETag None Header unset ETag
Para WordPress
En WordPress también puedes restringir las cookies a un sólo dominio agregando el siguiente código a tu archivo wp-config.php.
define( 'COOKIE_DOMAIN', 'EL-NOMBRE-DEL-DOMINIO.com' );