email - subjects - enlaces absolutos vs. relativos?
email subject examples (7)
Al crear enlaces para un correo electrónico basado en html, ¿qué tan crítico es usar enlaces absolutos? Además, ¿cuáles son los beneficios en el uso de enlaces relativos en general?
Tendría que estar de acuerdo con Balexandre. Aunque hay pros en el uso de enlaces absolutos como menos posibilidades de que un motor de búsqueda estropee algo, etc., las ventajas de usar enlaces relativos son mayores para mí porque no tendré que cambiar todos los enlaces si copio partes completas de un sitio para otro sitio, o incluso cambiando el nombre de dominio en el futuro.
Entonces, para un gran sitio web complicado con más de 8000 páginas como la mía, uso enlaces relativos.
Para sitios web más pequeños con menos de 50 páginas, los enlaces absolutos son ligeramente mejores. (si es mejor)
¿Email? No creo que haya otra opción que no sean enlaces absolutos. Esto le garantizará que no importa quién y cómo leerá su correo electrónico, sus enlaces apuntarán al lugar que necesita.
Los enlaces relativos le permiten usar menos código para atravesar su estructura, y le permiten mover dominios sin tener que hacer ningún trabajo adicional. Simplemente copie la estructura de su directorio al nuevo dominio, y funciona.
Como una consideración menor, los enlaces absolutos no le hacen preocuparse por la posición de su documento en relación con otros documentos, que aunque no es "difícil" de superar, agrega una capa adicional de pensamiento que debe conocer.
Afortunadamente, la Guerra Santa no es tan grande como otras guerras santas de programación .
Para correo electrónico, su única opción real son enlaces absolutos.
Me gusta usar una constante para mi dominio de nivel superior y luego agregar otras partes al enlace. Esto es solo en caso de que cambie mi nombre de dominio superior, pero me gustaría mantener intacto el contenido / enlace.
Por ejemplo:
COMPLETE_SITE_NAME = " http://www.misitio.com/ "; link = COMPLETE_SITE_NAME "pagetoContent.html";
Ligeramente más lento, pero un poco más flexible.
Para un correo electrónico basado en html, los enlaces absolutos son decisivos porque no tienen el contexto de un sitio web para hacer que los enlaces relativos funcionen. Hay algunos mecanismos para establecer la BASE de un documento, pero intenta alimentarlo con notas de loto ...
Personalmente, en los sitios web, intento usar al menos los enlaces absolutos root /foo/yada.htm la mayor parte del tiempo, porque son más fáciles de probar, y nunca uso enlaces de ruta parental a menos que coloque algo en un CD, me gusta tener se apagaron en el servidor web por razones de seguridad.
Trabajo principalmente con sitios controlados por CMS / datos, así que no tenga el dolor de hacerlo a mano.
los enlaces absolutos siempre comienzan desde el sitio web raíz
/portal/images/myImage.png
los enlaces relativos siempre comienzan desde la posición de esa página
../images/myImage.png
todo se trata de ti cuando utilizas este enfoque, porque me gusta copiar / pasar las aplicaciones web de agujero de servidor a servidor y, a veces colocarlo en otras subcarpetas, tiendo a usar enlaces relativos más que absolutos.
y en una raíz de dominio siempre tengo varias subcarpetas y algunos archivos predeterminados como:
- /sitio web
- /portal
- /correo
- / iphone
- default.aspx
- robots.txt
- sitemap.xml
y dentro de todos los que tengo
- / css
- / js
- / images
- files.aspx
en lugar de tener un CSS en la carpeta raíz que contiene todos los archivos CSS para todas las aplicaciones secundarias, por ejemplo, siempre prefiero tener todo en un solo lugar, es mejor para mí moverlo a otro lugar.
Si tiende a construir una aplicación web para que sea permanente en ese lugar, no hay calor para usar rutas absolutas, es una cuestión de gusto y no una mejor práctica.
HTML en el correo electrónico
Este es el lugar donde necesita tener la ruta completa http://www.mydomin.com/images/myImage.png
Espero eso ayude :)
Creo que cuando envíe correo html, siempre debe usar enlaces absolutos, recuerde que el correo se leerá en el programa cliente de correo electrónico de los usuarios, y los enlaces relativos serán inútiles a menos que especifique una etiqueta BASE .