X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблемы с ссылками
ZhukV
ZhukV
Topic Starter сообщение 12.3.2010, 0:49; Ответить: ZhukV
Сообщение #1


Доброго времени суток форумчане.
Хочу расказать вам, как лучше всего прописывать ссылки, если хост поддержывает PHP.
Очень часто, при создания сайта человек програмист стыкается с проблемой:
Как указывать абсолютные ссылки, если еще нет домена.

Припустим ситуацию.
Создали сайт на денвере, по домену mysite.ru. И вот, выкупили где-то домен domen_name.ru, либо другой. Залили сайт, но увы, не все ссылки работают. А почему? При ссылки обычно пишут прямые пути например http://site.ru/rulles.php а при переводе на другой домен, ссылка уже будет бытая.
Но ВОПРОС, а что делать далее.
Обычно (насколько я знаю) берут блокнот, и "НАЙТИ И ЗАМЕНИТЬ". А если страниц много? А если некоторый ссылки пописаны в базе? Вот здесь опять работы на 1-3 дня (на мой взгляд).

Выход из этой проблемы есть.
В начале файла инициализируем константу либо переменную (лучше константу), которая буде иметь домен.
Вот типа так:
[PHP]
define('_DOMEN','http://'.$_SERVER['HTTP_HOST']);
//либо
$domen('http://'.$_SERVER['HTTP_HOST']));
[/PHP]
А потом, где нужно указать абсолютную ссылку, посто прописываем домен и адрес типа:
<a href="<?=_DOMEN?>/rulles.php">RULESS</a>
<img src="<?=_DOMEN?>/images/1.jpg">

В результате чего, какой бы домен не был, все равно ссылка будет действительна.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gambrinus
gambrinus
сообщение 12.3.2010, 0:54; Ответить: gambrinus
Сообщение #2


(ZhukV @ 12.3.2010, 02:49) *
Доброго времени суток форумчане.
Хочу расказать вам, как лучше всего прописывать ссылки, если хост поддержывает PHP.
Очень часто, при создания сайта человек програмист стыкается с проблемой:
Как указывать абсолютные ссылки, если еще нет домена.

Полезная инфа!Спасибо!^_^
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 12.3.2010, 13:23; Ответить: Zippovich
Сообщение #3


Можно узнать, чем плохи относительные ссылки?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
Topic Starter сообщение 12.3.2010, 13:41; Ответить: ZhukV
Сообщение #4


(Zippovich @ 12.3.2010, 15:23) *
Можно узнать, чем плохи относительные ссылки?

Есди честно, это как кому.
К примеру мне лучше указать полный путь к файлу.
А если файл прийдется переместить в другую дерикторию? Опять лажа!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 12.3.2010, 13:44; Ответить: Zippovich
Сообщение #5


Если бы да кабы ) при верстке использую относительные ссылки, а дальше как удобно программеру. Структура файлов обычно редко меняется, при правильном изначальном подходе.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
Topic Starter сообщение 12.3.2010, 13:57; Ответить: ZhukV
Сообщение #6


(Zippovich @ 12.3.2010, 15:44) *
Если бы да кабы

А ты что экстрасенс, который все видит наперед? Где ты научился, мне бы так.


(Zippovich @ 12.3.2010, 15:44) *
Структура файлов обычно редко меняется

А это уж как у кого. Но все ж, может поменяться.


(Zippovich @ 12.3.2010, 15:44) *
при правильном изначальном подходе.

Не стоит забывать, что здесь не только профи, как ты...:rjunimagu::rjunimagu::rjunimagu:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 12.3.2010, 14:06; Ответить: Zippovich
Сообщение #7


Твой вариант имеет место на существование, однако остается загадкой зачем его применять, если придуманы относительные ссылки.

Если файл меняет свое место положения или имя или пр. все равно до него прописывать путь прийдется, хоть относительно он задан, хоть абсолютно.

Ну нравится писать абсолютные пути, пиши, я не вижу в этом никакой логической составляющей... пока, ты мне ее не объяснишь )

P.S.:
забыл - кто мешает писать абсолютную ссылку так:
<a href="./index.html" title="...">...</a>
?

./ и есть корень сайта, причем это короче, да и при переносе на другой хост все будет работать.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Биржа для продвижения крауд-ссылками Work2crowd
22 work2crowd 12610 12.3.2024, 17:07
автор: 2Index
Открытая тема (нет новых ответов) Обмен ссылками (производство)
1 kabutops06 3504 13.10.2023, 5:14
автор: rhst9hook
Открытая тема (нет новых ответов) Сотрудничество - обмен ссылками
5 Megoydagi 2610 26.9.2023, 1:24
автор: Tia2
Открытая тема (нет новых ответов) Напишем статью с вашими ссылками на кулинарном сайте
Личный сайт
13 tsa 6907 21.3.2023, 16:00
автор: Вентилятор
Открытая тема (нет новых ответов) 120+ Ссылок с сайтов анализаторов и их усиление Tier 2 ссылками
Размещу ссылку на Ваш сайт в 120+ сайтах-анализаторах
0 nklgrup 1314 19.10.2022, 15:36
автор: nklgrup


 



RSS Текстовая версия Сейчас: 24.4.2024, 10:39
Дизайн