Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Google, MSN, Yahoo (http://forum.sape.ru/forumdisplay.php?f=18)
-   -   прямые ссылки лучше? (http://forum.sape.ru/showthread.php?t=10046)

new 15.03.2008 08:02

Нуну, дядинька профисианал :)
Base, потом еще расскажи о замечательном теге <ADDRESS> и прочей лабуды.

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

Цитата:

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

mman 15.03.2008 08:20

Цитата:

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

Цитата:

Уже все давно перешли с хтмл на более студенческие языки и не создают страничек с необходимостью вписывания в них BASE.
И что же это за "студенческие языки" без необходимости BASE? :D

new 15.03.2008 08:26

mman

А если серьезно, то вот обьясните, для чего оно надо, если:

1.1 - все ссылки идут через index и имеют вид: /index.php?cat=4 или /index.php?modul=category&cat=4&list=date&show=1
Они изначально все с корня
1.2 - ссылки идут через реврайт и имеют вид /article1.htm или /page1.htm

2 - картинки идут с одним путем /upload/pic1.jpg

3 - хедер формируется CMS, куда вткаются титл и/или меты, остальное по дефолту.)

4 - таржеты тоже ненужны соотв.

--
И что же написать в этот BASE ?

Цитата:

Вы хоть одну CMS или хоть один фреймворк написали?
CMS есть простенькая, но хоть убейте не вижу необходимости делать там BASE. Написать как у лебедя? (сейчас подсмотрел как у него)

<base target="_top"></base>
и нафига вот оно это? :)

mman 15.03.2008 08:50

Цитата:

А если серьезно, то вот обьясните, для чего оно надо, если:
Поробую....

Цитата:

1.1 - все ссылки идут через index и имеют вид: /index.php?cat=4 или /index.php?modul=category&cat=4&list=date&show=1
Они изначально все с корня
Для использования ссылок такого вида нужно прописать:
<base href="http://site.ru">
Это значит, что ссылки будут иметь вид http://site.ru/index.php?modul=categ...st=date&show=1
Если прописать <base href="http://site.ru/">
То в ссылки можно писать href="index.php?modul=category&cat=4&list=date&sho w=1".

Если вам все еще не понятно, для чего все это нужно, то пожалуй стоит всетаки почитать умные книжки, и не просто справочники-учебники, а более практические вещи. Или заглянуть на какой нибудь форум программистов (тот же винград) и в разделе для ВЕБ спросить о практике использования BASE.

Цитата:

1.2 - ссылки идут через реврайт и имеют вид /article1.htm или /page1.htm
Это не имеет никакого значения, mod_rewrite тут не причем, конвертация виртуального URL в реальные пути происходит внутри апача.
BASE - это просто указатель БАЗОВГО АДРЕСА для URL. Его "смотрят" браузеры и боты и руководствуясь им строят полный вид ссылок на странице.

Цитата:

2 - картинки идут с одним путем /upload/pic1.jpg
Опять таки нужно прописать <base href="http://site.ru">

Цитата:

3 - хедер формируется CMS, куда вткаются титл и/или меты, остальное по дефолту.)
При чем тут это я вообще не понял.... Но, правильная CMS обязательно вписывает BASE (тот же wordpress или joomla например).

Цитата:

4 - таржеты тоже ненужны соотв.
Таргеты можно прописывать для каждой ссылки отдельно, хотя иногда можно и через BASE. Как бы тоже к делу не относится.

mman 15.03.2008 08:53

Цитата:

<base target="_top"></base>
Можно проще - <base target="_top" />

Цитата:

и нафига вот оно это?
Это отменяет все фреймы и загружает страницу в нормальном окне браузера, ну а если фреймов нет, то это работает так же как _self.

new 15.03.2008 09:10

mman
Так

/article1.htm и так будет в браузере как http://site.ru/article1.htm

Возможно с ним и правильнее, но раз работает без него, то это не необходимо.

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

Привык делать наглядно, а не по книжкам (которые кстати и не читал никогда).

mman 15.03.2008 09:28

Цитата:

/article1.htm и так будет в браузере как http://site.ru/article1.htm

Возможно с ним и правильнее, но раз работает без него, то это не необходимо.
Ну... если делать сайты исключительно для людей - то по большому счету пофигу, браузер и не такое стерпит. Но есть еще поисковики, которым это может не понравится. И ТС похоже с этим столкнулся.

Цитата:

Полезный тег но другой пользы не вижу всеравно.
Могу лишь процитировать В.И. Ленина - "учиться, учиться и еще раз учиться!" :).

Цитата:

Привык делать наглядно, а не по книжкам (которые кстати и не читал никогда).
Могли бы и не говорить ;).

Kent 15.03.2008 10:59

mman ваши аргуметны меня не убедили .. да и хлипкие они какието .. :( .. тем паче ваша фраза
Цитата:

Конечно же обязательно! Вы же не делаете HTML страницы без тегов <body> например. Тег <base> - такой же обязательный элемент.
в свете ваших же высказываний - бред и профонация , об этом кстати говорят ваши посты в которых вы противоречите сами себе.
Подведем итог .
1. тег <base> - не обязателен.
2. поисковикам он пофиг.. более того скажу , что не важно как писать ссылку 'index.php' или '/index.php' если тега базе нет.
3.базе имеет смысл использовать в двух случаях
3.1 для того чтоб применить к ссылкам какоето общее "правило".
3.2 если вы используете реврайт преобразующий ссылки вида 'index.php?modul=aaa&cat=sss&page=ddd' => 'aaa/sss/ddd.html' .

Все остальное в том числе и зеркаливание.. от лукавого.

mman 15.03.2008 11:14

Цитата:

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

Цитата:

в свете ваших же высказываний - бред и профонация , об этом кстати говорят ваши посты в которых вы противоречите сами себе.
Подведем итог .
1. тег <base> - не обязателен.
2. поисковикам он пофиг.. более того скажу , что не важно как писать ссылку 'index.php' или '/index.php' если тега базе нет.
3.базе имеет смысл использовать в двух случаях
3.1 для того чтоб применить к ссылкам какоето общее "правило".
3.2 если вы используете реврайт преобразующий ссылки вида 'index.php?modul=aaa&cat=sss&page=ddd' => 'aaa/sss/ddd.html' .
Этот ваш пост - и есть бред и профанация.
В дальнейшем в дискуссии с такими "знатоками" я вступать не собираюсь, это просто смешно.... а то еще теорему Пифагора тут доказывать прийдется... :D

Kent 15.03.2008 11:41

давайте посмеемся вместе..
гы..
да кудауж нам до профессионалов-пустословов ... :)


Часовой пояс GMT +3, время: 20:27.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.