Una forma de hacer esto es utilizando retrocesos JS para cuadros de diálogo como thickbox: Un enlace apuntaría al cuadro de diálogo cargar contenido Ajax, y el repliegue href='...'
apuntaría a una representación de motores de búsqueda legible de ese contenido (es decir, el fragmento HTML que cargaría la función AJAX, pero rodeado por los elementos básicos necesarios del cuerpo HTML).
Ejemplo (I tiró rel='box'
fuera de mi culo, esto se supone que es el ancla para el plugin de caja, como rel=thickbox
):
<a href='/encyclopedia/definition/mushroom.html' rel='box'>Definition of Mushroom</a>
- Al hacer clic en el enlace en un navegador Ajax/JS habilitado se abrirá un bonito cuadro de diálogo con el artículo
- Al hacer clic en el enlace sin JS (o como motor de búsqueda) dará lugar a una nueva página que contiene el artículo (que necesita inteligencia del lado del servidor para detectar de qué canal proviene la solicitud) .
Eso es todo lo que viene a mi mente en esta dirección. Ajax y los motores de búsqueda son un campo ampliamente desconocido.