|
Normalización de las URLs de Blogalia
Para que Google indexe todas las páginas de una bitácora, he realizado varios cambios importantes. Las URLs de los historias, comentarios, documentos y categorías han cambiado (aunque se mantiene compatibilidad con el sistema anterior). En lugar de ser mediante un parámetro de HTTP, ahora se hace como si fueran directorios. Esto es:
ANTES -> AHORA
blogalia.com/?/historias/4005 -> blogalia.com/historias/4005
blogalia.com/?/categorias/ -> blogalia.com/categorias/
blogalia.com/?/comentarios/4005 -> blogalia.com/comentarios/4005
blogalia.com/?/documentos/Mios/ -> blogalia.com/documentos/Mios/
blogalia.com/?/2002/12 -> blogalia.com/2002/12
Probablemente, para evitarles dolores de cabeza innecesarios, programe una pequeña utilidad para modificar las plantillas de todos los blogalitas de forma automática y pasarlos así a este nuevo sistema. (Todas los estilos prefabricados han sido modificados).
Además, he modificado el código que genera el calendario. A parte de aumentar la eficiencia (antes hacia muchas consultas a la base de datos), ahora en los enlaces anterior y posterior apuntan a los meses anteriores y posteriores con historias. Por ejemplo, si hace medio año que no actualizábamos nuestra bitácora, el enlace "<" apuntará al mes de junio del 2002.
Si encuentran algún comportamiento no esperado, notifíquenlo por aquí.
Para los entendidos
Exactamente ¿qué he hecho para convertir las URLs de parámetros CGI a "fichero"? Utilizar el módulo de Apache mod_rewrite. Originalmente, había pensado en utilizar el mod_rewrite, pero con la máquina antigua tuve bastantes problemas de rendimiento. Con una serie de reglas en el httpd.conf, se detecta si la URL es algo así como desarrollo.blogalia.com/categorias/ y la convierte a la forma antigua, desarrollo.blogalia.com/?/categorias/
Aunque la compatibilidad de las llamadas a las páginas se mantiene, hay que tener cuidado, sin embargo, con los enlaces antiguos. Por ejemplo, un <a href="?/categorias/"> dentro de una página llamada desarrollo.blogalia.com/historias/ se convertiría en el enlace desarrollo.blogalia.com/historias/?/categorias/ en lugar de desarrollo.blogalia.com/?/categorias/ ¶
Referencias (TrackBacks)
URL de trackback de esta historia http://desarrollo.blogalia.com//trackbacks/4519
Comentarios
|
1
|
| De: angi |
Fecha: 2003-01-02 19:52 |
|
|
es por eso que la sonrisa del gato de chesire es ahora comppletamente invisible?
...ahora que ya sabia poner alguna foto....
feliz año!!!
|
|
2
|
| De: Arvirago |
Fecha: 2003-01-02 20:09 |
|
|
La dirección http://6cuerdas.blogalia.com/2003/01/ no funciona mientras que http://6cuerdas.blogalia.com/?/2003/01/
si tira.
|
|
3
|
| De: rvr |
Fecha: 2003-01-03 01:59 |
|
|
Arvirago: Ya funciona ;)
Además, se han solventado hoy otros problemas:
- La página www.blogalia.com no mostraba las estadísticas
- Inaccesibilidad a los scripts de login y edición
- Soporte de sub-subdominios (www.gargantua.blogalia.com)
...entre otros :)
|
|
4
|
| De: El forastero |
Fecha: 2003-01-06 01:49 |
|
|
Consulta... hay alguna manera de modificar la plantilla de comentarios, no se qué ocurre que me desplaza la página y me la desordena. (es que estoy en refacciones)
|
|
5
|
| De: rvr |
Fecha: 2003-01-06 16:59 |
|
|
Pues me temo que en estos momentos no, forastero :(
|
|
|
 |
|
Noticias sobre el desarrollo de Blogalia
| < | Noviembre 2008 | |
| Lu |
Ma |
Mi |
Ju |
Vi |
Sa |
Do |
| |
|
|
|
|
1 |
2 |
|
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
10 |
11 |
12 |
13 |
14 |
15 |
16 |
|
17 |
18 |
19 |
20 |
21 |
22 |
23 |
|
24 |
25 |
26 |
27 |
28 |
29 |
30 |
| |
|
|
|
|
|
|
Recursos
Proyectos
Otras bitácoras



|
|
 |