Problema extraño con jQueryUI y .htaccess RewriteRule

Tengo la siguiente regla en mi .htaccess que redirige cualquier solicitud de /labs/... a /projects/...:

RewriteRule ^labs/(.+)$ projects/$1 [L]

Dónde projects es una carpeta local en mi servidor web. Estoy usando jQueryUI en una página en una subcarpeta de projectsdecir projects/project1/index.php.

Cuando golpeo http://mydomain.com/projects/project1/ todo esta bien. Sin embargo, si golpeo http://mydomain.com/labs/project1/ casi todo está bien, excepto que recibo la siguiente advertencia en mi consola JS:

Resource interpreted as image but transferred with MIME type text/html. ui-bg_highlight-soft_60_4ca20b_1x100.png

Y mi botón jQueryUI pierde su aspecto brillante. Tenga en cuenta que todas las demás imágenes están bien, es solo este PNG en particular. Parece que el código jQueryUI podría estar haciendo algo especial / diferente aquí.

Ni siquiera sé por dónde empezar para intentar solucionar esto. Pero si alguien tiene alguna sugerencia, lo agradecería mucho.

Ejemplo específico:

Camino real: http://grinninggecko.com/projects/retranslate/

Ruta reescrita: http://grinninggecko.com/labs/retranslate/

preguntado el 08 de enero de 11 a las 22:01

¿Alguna vez encontró una solución a esto? Los enlaces dados ahora se ven terriblemente diferentes. -

Ya, terminé cambiando de rumbo. El problema técnicamente todavía existe, pero en lugar de usar una ruta relativa para hacer referencia al CSS de la interfaz de usuario de jQuery, usé una absoluta, haciendo referencia a la ruta no reescrita. Esto pareció funcionar como una solución alternativa adecuada, pero aún no explica por qué la ruta reescrita tiene problemas para cargar las imágenes CSS correctamente. -

1 Respuestas

Si su servidor web sirve archivos PNG como texto / html, puede agregar esta línea a su .htaccess:

AddType image/png .png

Respondido el 09 de enero de 11 a las 01:01

Intenté eso, pero no hizo ninguna diferencia. No parece que mi servidor web esté sirviendo PNG en general como texto / html, solo en el caso de este PNG en particular. - Ggutenberg

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.