2011-12-04 14 views
7

Tengo un problema extraño en mi sitio. Cuando quiero acceder a las imágenes en carpetas, no aparecen. Lo intenté todo, pero no entiendo.¿Por qué mis imágenes no se encuentran en mi servidor web?

Mi CSS tampoco funciona porque mi texto no está cambiando. Solo funciona cuando voy a la página principal.

Tengo 2 páginas, por ejemplo,/contact/y/about /. Estos no funcionan

Aquí está el listado completo de mi carpeta.

/ui/images/logo.jpg (etc...) 
/ui/css/site.css 
/javas/site.js 
/index.php 

aquí mi guión (i eliminado algunas cosas inútiles)

<?php 
$page = $_GET['page']; 

$conn = mysql_connect("localhost", "user", "password"); 
mysql_select_db("page"); 

$sql = "SELECT * FROM page WHERE page = '".$page."'"; 
$result = mysql_query($sql); 
$row = mysql_fetch_assoc($result); 
mysql_free_result($result); 

?> 
<html> 
<body> 
<script type="text/javascript" src="javas/site.js"></script> 
<link rel="stylesheet" type="text/css" href="ui/css/site.css"> 
<?php echo $row['page']; ?> 
</body> 
</body> 

¿Qué se puede hacer para solucionarlo?

+0

parece que sus rutas de acceso relativas están desactivadas, intente utilizar la ruta completa –

+0

"No aparecer" es vago: ¿recibe un 404? 403? – sarnold

+0

¿Puede mostrar cómo se ve su archivo 'index.php', de todos modos las partes fueron incluir la hoja de estilo y la imagen – Cyclonecode

Respuesta

11

Intente utilizar ruta completa como:

 
http://your_host/your_project/javas/site.js 

creo que sirve

+0

funciona gracias – Adam

1
<script type="text/javascript" src="javas/site.js"></script> 
<link rel="stylesheet" type="text/css" href="ui/css/site.css"> 

Las dos líneas anteriores son su problema como el href = rutas de acceso al .css y .js están mal para el contact and about us page, le dice a /contact/index.php que puede encontrar la hoja del estilo dentro de /contact/ui/css/ que no es correcta ya que quiere que vuelva a la carpeta raíz y luego vaya a /ui/css/

utilizar un añadieron/al igual que para el .css y .js archivos que necesita, ver más abajo

<script type="text/javascript" src="/javas/site.js"></script> 
<link rel="stylesheet" type="text/css" href="/ui/css/site.css"> 

El agregado/a principios de src y href obligará a volver al directorio raíz Primero, busque esas carpetas/archivos.

Cuestiones relacionadas