Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

397
Vistas
La regla de reescritura .htaccess rompe css y javascript cuando no existe un subdirectorio o una barra inclinada final en la url

Me di cuenta de que agregar un final / a index.php rompe css y javascript, lo cual se explicó aquí : qué sucede cuando pongo una barra oblicua después de una URL de php

Mi regla de reescritura toma cualquier cadena que esté después del dominio y una barra diagonal y la coloca en la variable GET q. Entonces foo.com/foo funciona bien y puedo acceder a /foo en la variable GET q. ¿Cómo obtengo cualquier recurso inexistente solicitado en la cadena de URL para que funcione de manera similar? Haga que foo.com/foo/ O foo.com/foo/foo, etc. redirija a index.php y no rompa css y javascript.

 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.*)$ ./index.php?q=$1 [NC,L,QSA] </IfModule>

Mi regla de reescritura funciona cuando se agrega una cadena de consulta a index.php o cuando /index.php se reemplaza con /foo pero rompe js y css cuando se agregan directorios adicionales como /foo/ o /foo/foo. ¿Cómo debe escribirse la regla para evitar esto?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Parece que usa enlaces relativos para incluir sus archivos javascript o css. Entonces, todo lo que tiene que hacer es hacer que las direcciones de sus archivos sean absolutas, como /js/search.js . Su regla de reescritura es correcta y no reenviará los archivos reales a su archivo index.php. Pero cuando dice src='js/search.js' , significa index.php/js/search.js para el navegador, y esa no es una dirección de archivo real.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda