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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как лучше делать ссылки абсолютные или относительные?

Сообщения:  [1-8] 

 
 автор: Loki   (02.04.2007 в 14:19)   письмо автору
 
   для: cheops   (02.04.2007 в 12:55)
 

.

   
 
 автор: cheops   (02.04.2007 в 12:55)   письмо автору
 
   для: ШИМ   (02.04.2007 в 12:52)
 

Можно вообще вот так поступить
<a href=/dir/index.php"> ПЕРЕЙТИ </a>

Браузер сам подставит доменное имя, но отсчёт будет вестись от корня - т.е. путь будет абсолютный.

   
 
 автор: ШИМ   (02.04.2007 в 12:52)   письмо автору
 
   для: cheops   (02.04.2007 в 12:41)
 

Т.Е. примерно так
<a href=".$_SERVER['doc_root']."/dir.index.php"> ПЕРЕЙТИ </a>

   
 
 автор: cheops   (02.04.2007 в 12:41)   письмо автору
 
   для: ШИМ   (01.04.2007 в 17:58)
 

Вы можете указывать ссылки от корня сайта, если они будут начинаться со слеша
/dir/index.php

   
 
 автор: ШИМ   (01.04.2007 в 22:56)   письмо автору
 
   для: ШИМ   (01.04.2007 в 22:33)
 

Ну СПЕЦИАЛИСТЫ, каким образом в сайтах если одно и то же меню, ссылки прописываются?
И чтобы не приходилось менять их при переносе на другой хост?

   
 
 автор: ШИМ   (01.04.2007 в 22:33)   письмо автору
 
   для: Leon_uman   (01.04.2007 в 19:01)
 

Ну как относительные?
У меня ОДНО МЕНЮ ДЛЯ всего сайта - к примеру
include "top.php";
.......
cодержимое,
страницы меняются
.......

top.php

<a href=index.php>на главную

если я в тойже папке нахожусь то она работает!
но если я уже в другой папке например
catalog/show.php
то эта ссылка никак на главную не приведет, тогда путь будет ../index.php.
есть вариант только прописывать переменные на каждой странице и подставлять их в ссылку но так не хочеться, может по другому както?

   
 
 автор: Leon_uman   (01.04.2007 в 19:01)   письмо автору
 
   для: ШИМ   (01.04.2007 в 17:58)
 

только относительные

   
 
 автор: ШИМ   (01.04.2007 в 17:58)   письмо автору
 
 

Как лучше делать ссылки, какие лучше пути абсолютные или относительные?
Конкретнее - какой механизм можно использовать например у меня на ЛОКАЛКЕ
Верхнее меню которое одинаковое для всех страниц, если его сделать ОТНОСИТЕЛЬНЫМИ ССЫЛКАМИ, то на каждой странице ведь будут разные пути! А ЕСЛИ СДЕЛАТЬ АБСОЛЮТНЫЙ ПУТЬ от корня, ТО ПРИ ПЕРЕНОСЕ ДОПУСТИМ НА ДРУГОЙ ХОСТ ОНИ УЖЕ БУДУТ
неправильными! Как поступить???

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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