[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Какая разница линка от слеша или без?
VELIK505
Какая разница между
<a href="/sites.php">
и <a href="sites.php">
Ведь браузер берёт всё равно путь от корня.
или тоже некоторые пишут не:
<img src="images_payment/webmoney.gif" border="0"/>
а
<img src="/images_payment/webmoney.gif" border="0"/>



Спустя 5 минут, 19 секунд (2.05.2011 - 23:51) neadekvat написал(а):
Заблуждаешься.
Если слэш есть - браузер обращается "от корня". Если слэша нет - от текущего каталога. Отсутсвие слэша можно записать еще и так:
<img src="./images_payment/webmoney.gif" border="0"/>
Где . - текущий каталог (.. - каталог уровнем выше).

Спустя 1 минута, 27 секунд (2.05.2011 - 23:52) VELIK505 написал(а):
Цитата (neadekvat @ 2.05.2011 - 20:51)
Заблуждаешься.
Если слэш есть - браузер обращается "от корня". Если слэша нет - от текущего каталога. Отсутсвие слэша можно записать еще и так:
<img src="./images_payment/webmoney.gif" border="0"/>
Где . - текущий каталог (.. - каталог уровнем выше).

Вот я что ставлю что не ставлю его разницы не замечаю вообще.

Спустя 2 минуты, 28 секунд (2.05.2011 - 23:55) neadekvat написал(а):
Цитата (VELIK505 @ 3.05.2011 - 00:52)
Вот я что ставлю что не ставлю его разницы не замечаю вообще.

Так у тебя небось скрипт в корне лежит.
Запехни в /com/som/rom/bom/blin/
и добавь слэш.

Спустя 1 минута, 32 секунды (2.05.2011 - 23:56) Игорь_Vasinsky написал(а):
./image.gif - лежит в корне
попробуй его вызвать на прямую из не корневой директории

Спустя 2 минуты, 29 секунд (2.05.2011 - 23:59) neadekvat написал(а):
Игорь_Vasinsky, нее, с точкой - это от текущего элемента.

Спустя 10 секунд (2.05.2011 - 23:59) VELIK505 написал(а):
ну вот страница лежит в папке str.
картинка лежит в папке images
и на странице из папки str я что так подключу картинку
<img src="/images/rlq.png" width="218" height="59" border="0" align="absmiddle" alt="Релклама за ликпэй"/>
что так
<img src="images/rlq.png" width="218" height="59" border="0" align="absmiddle" alt="Релклама за ликпэй"/>
разницы вообще не какой не вижу

Спустя 1 минута, 33 секунды (3.05.2011 - 00:01) VELIK505 написал(а):
Даже запихиваю папку в ещё 1 папке pic
и подключаю картинку так:
<img src="pic/images/rlq.png" width="218" height="59" border="0" align="absmiddle" alt="Релклама за ликпэй"/>
без всяких слешей перед pic и всё нормально

Спустя 2 минуты, 10 секунд (3.05.2011 - 00:03) VELIK505 написал(а):
Или смысл в том что я могу вообще не писать pic если слеш поставлю???

Спустя 1 минута, 22 секунды (3.05.2011 - 00:04) neadekvat написал(а):
Вот так выглядит структура, ты открываешь str/index.html и изображение показывается при адресе src="images..", даже если нажать F5?
http://ybex.com/d/fu74eqb8rk53gpjgmusvjmrx...muoixbana3.html

Спустя 2 минуты, 55 секунд (3.05.2011 - 00:07) VELIK505 написал(а):
Цитата (neadekvat @ 2.05.2011 - 21:04)
Вот так выглядит структура, ты открываешь str/index.html и изображение показывается при адресе src="images..", даже если нажать F5?
http://ybex.com/d/fu74eqb8rk53gpjgmusvjmrx...muoixbana3.html

Да именно так!
Я уже как не тестил вообще без разницы!
Я как понял что это раньше было надо писать слеш в начале а щас уже чёто в сервер встроено.
Или думал что это типо валидации чёто.
Тоже самое почти что:
<? include('podkl/header.php'); ?>
и
<?php include('podkl/header.php'); ?>
разницы нет не какой вообще

Спустя 4 минуты, 42 секунды (3.05.2011 - 00:12) VELIK505 написал(а):
Вот допустим я нахожусь на странице
http://mysite.ru/index.php?s=payment
и на этой странице делаю ссылку такую
<a href="niceserf.php">
<b>Просмотр рекламы</b>
</a>
браузер откроет мне так
http://mysite.ru/niceserf.php а не http://mysite.ru/index.php?s=payment/niceserf.php
и также он мне откроет
http://mysite.ru/niceserf.php
если я пропишу
<a href="/niceserf.php">
<b>Просмотр рекламы</b>
</a>
Вижу разницу только в CSS писать не
background url(images/gg.png)
а
background url(../images/gg.png) или не отобразит! А в коде вообще без разницы есть слеш вначале или его нет

Спустя 10 минут, 46 секунд (3.05.2011 - 00:23) neadekvat написал(а):
Покажи, по какому адресу ты открываешь свой файл. Полностью адрес.

Спустя 5 минут, 43 секунды (3.05.2011 - 00:28) VELIK505 написал(а):
Цитата (neadekvat @ 2.05.2011 - 21:23)
Покажи, по какому адресу ты открываешь свой файл. Полностью адрес.

Всё понял наконецто. Это если скрипт жёстко прямо раскидан и папки и файлы не соприкосациються корня...
Но зачем его так раскидывать я не понимаю. user posted image

Спустя 1 минута, 37 секунд (3.05.2011 - 00:30) neadekvat написал(а):
А теперь я не понимаю, о чем ты.
Если все запросы идут через index.php?some_args, то, конечно, любой вариант сработает.
А если используется ЧПУ - то указывать надо исключительно от корня.
А еще лучше - ввести константу, которая указывает на корень для движка. Ведь движок может быть установлен в подкаталог.

Спустя 3 минуты, 18 секунд (3.05.2011 - 00:33) VELIK505 написал(а):
Да да. Я просто чужие движки никогда не смотрел даже потчи.
Всегда сам писал.
И пишу у меня получаеться что в корне валяеться 1 индекс только и в нём заложены все инклюды.

Спустя 16 часов, 50 минут, 53 секунды (3.05.2011 - 17:24) inpost написал(а):
VELIK505
Может просто у тебя тег <base> стоит, поэтому оба варианта одинаковые.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.