2017-02-11 2 views
0

Так что моя проблема в том, что когда я загружаю свои файлы на сервер, ссылки перестают работать. Они отлично работают, когда я открываю html-страницу и нажимаю ссылки, которые я не знаю, что происходит со ссылками. Вот мои ссылки. Я не вижу в этом ничего плохого.Мои ссылки не работают

Html:

<a href="javascript:history.back()"> 
    <img class="back" src="images/back.png" alt="Back"> 
</a> 

<a href="file:///Users/RyanGlass/Desktop/public_html/home.html"> 
    <img class="home" src="images/Home.png" alt="Home"> 
</a> 

<a href="file:///Users/RyanGlass/Desktop/public_html/links.html"> 
    <img class="links" src="images/links.png" alt="links"> 
</a> 

<a href="file:///Users/RyanGlass/Desktop/public_html/summary.html"> 
    <img class="summary" src="images/summary.png" alt="summary"> 
</a> 

<a href="file:///Users/RyanGlass/Desktop/public_html/Index.html"> 
    <img class="contact" src="images/contact.png" alt="contact"> 
</a> 
+0

Проверьте конфигурацию сервера ur, чтобы разрешить перенаправление или что-то в этом роде. –

+0

его школьное задание Я не могу изменить перенаправление сервера, я не думаю. –

ответ

2

На сервере не будет путь, как:

<a href="file:///Users/RyanGlass/Desktop/public_html/home.html"> 

Таким образом, вы можете/должны установить относительные или абсолютные пути. На сервере вы, скорее всего, не будет иметь путь file:///Users/RyanGlass/Desktop/

Абсолютные пути имеют ссылку на корневой директории так:

<a href="/home.html"> 

или

<a href="http://your-domain.com/home.html"> 

Или, как указал в комментариях, которые вы используете relative Пути. Относительные пути имеют ссылку на текущий каталог, в котором они используются. Что-то вроде:

<a href="home.html"> 
+0

Лучше иметь относительные пути - больше возможностей переместить вещи около –

+0

Спасибо! Я попробую! :) –

+0

@EdHeal благодарит за комментарий! Использовал неправильное слово, «относительный» - это то, что я имел в виду. – caramba

Смежные вопросы