Почему мои изображения не найдены на моем веб-сервере? - PullRequest
7 голосов
/ 04 декабря 2011

У меня странная проблема на моем сайте. Когда я хочу получить доступ к изображениям в папках, они не отображаются. Я перепробовал все, но я не понимаю.

Мой CSS также не работает, потому что мой текст не меняется. Это работает только когда я иду на главную страницу.

У меня есть 2 страницы, например, / contact / и / about /. Это не работает.

Вот полный список моей папки.

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

вот мой скрипт (я удалил некоторые бесполезные вещи)

<?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>

Что я могу сделать, чтобы это исправить?

Ответы [ 2 ]

12 голосов
/ 04 декабря 2011

Попробуйте использовать полный путь, например:

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

Надеюсь, это поможет

1 голос
/ 14 декабря 2011
 <script type="text/javascript" src="javas/site.js"></script>
 <link rel="stylesheet" type="text/css" href="ui/css/site.css">

Приведенные выше две строки являются вашей проблемой, так как пути href = к .css и .js неверны для контакта и страницы нас, вы сообщаете /contact/index.php, что он может найтиТаблица стилей внутри / contact / ui / css / , что неверно, так как вы хотите, чтобы он вернулся в корневую папку, а затем перейдите в / ui / css /

Используйте добавленный / like для нужных файлов .css и .js, см. Ниже

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

Добавленные / в начале src и href заставят его сначала вернуться в корневой каталогищите эти папки / файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...