Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как правильнее делать внутреннюю перелинковку?
 
 автор: Владимир55   (08.06.2011 в 13:20)   письмо автору
 
 

Обычно для внутренних ссылок я использовал код такого вида:
<a href="zakaz/1.php">ссылка первая</a>


Но сейчас все чаще стал встречать на чужих сайтах внутренние ссылки вида
<a href="http://site.ru/zakaz/1.php">ссылка вторая</a>


Есть ли какое-то различие между этими способами указания ссылок?

  Ответить  
 
 автор: cheops   (08.06.2011 в 13:22)   письмо автору
 
   для: Владимир55   (08.06.2011 в 13:20)
 

Второй случай позволяет снизить количество ошибок в тех случаях, когда сайт содержит множество активных доменов третьего уровня.

  Ответить  
 
 автор: Владимир55   (08.06.2011 в 16:49)   письмо автору
 
   для: cheops   (08.06.2011 в 13:22)
 

При работе по первому варианту возникает специфика обращения к главной страниц. Вот такая.

При внешнем переходе на главную страницу в адресной строке имеется адрес http://site.ru/
А при внутреннем переходе наа главную страницу в ссылке приходится прописывать индексный файл, а потому в адресной строке видим http://site.ru/index.php

Таким образом, главных страниц на сайте получается как бы две.
Если на сайте есть система статистики, то это порождает некоторую погрешность данных.

Есть ли решение этой проблемы, если ссылки прописываются без указания домена в виде
<a href="index.php">На главную страницу</a> 

  Ответить  
 
 автор: AlexSol   (08.06.2011 в 18:39)   письмо автору
 
   для: Владимир55   (08.06.2011 в 16:49)
 

> А при внутреннем переходе наа главную страницу в ссылке приходится прописывать индексный файл

уточните пожалуйста, кто вас заставляет прописывать?


<a href="/">На главную страницу</a>
<a href="http://site.ru/">На главную страницу</a>  

  Ответить  
 
 автор: ,,,,,   (09.06.2011 в 01:43)
 
   для: AlexSol   (08.06.2011 в 18:39)
 

Имхо проще поправить статистику, чем разновидности запроса.
По первому вопросу; Реже (относительные) ссылки нужны только на страницах изнутри модуля/скрипта , Чаще удобнее в настройках скриптов определять полные пути (с доменом или без) и добавлять к ссылкам.
А присутствие в ссылке домена влияет только на работоспособность межсайтовых(междоменных) ссылок, и на последствия пересохранения готового html извне., если о динамически генерируемом.
Со статикой можно учесть возможность массовой перезаписи ссылок для 'перемещения', или возможность обойти это, хотя.бы отказавшись от полных путей возможно даже перезаписывая <BASE>

  Ответить  
 
 автор: Косорылый   (13.06.2011 в 10:36)   письмо автору
 
   для: Владимир55   (08.06.2011 в 16:49)
 

http://site.ru/
http://www.site.ru/
http://site.ru/index.php
http://www.site.ru/index.php

совершенно разные страницы...для поисковика....
говорят, что он склеивает их..но это говорят...не более...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования