Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Структура URI ссылок на сайте. Как сделать?
Форумы портала PHP.SU » » Работа с сетью » Структура URI ссылок на сайте. Как сделать?

Страниц (1): [1]
 

1. xkritikx - 29 Января, 2013 - 10:44:53 - перейти к сообщению
Суть вопроса такая... Как ПРАВИЛЬНО организовать структуру ссылок на сайте.
Есть сайт, структура ссылок на нем сейчас такого вида:

http//[адрес хоста]/(index.php) - Главная страница
http//[адрес хоста]/(раздел).php?id=[id раздела] - Страница раздела
http//[адрес хоста]/(статья).php?id=[id статьи] - Страница статей

Собственно, какие есть варианты, переделать структуру под:

http//[адрес хоста]/(index.php) - Главная страница
http//[адрес хоста]/[раздел] - Страница раздела
http//[адрес хоста]/[раздел]/[статья] - Страница статей

П.С. Понятное дело, что [раздел] должен содержать имя, а не ИД Улыбка То же и со статьями. Для примера, посмотрите любой магазин на площадке shop.by, чтоб не вышло рекламы, не буду какой-то из них писать здесь. Просто зайдите и выберите любой (заходите в любой товар и выбираете продавца, попадаете на его магазин).

О гуру! Подскажите как такое осуществить!?
2. esterio - 29 Января, 2013 - 11:23:42 - перейти к сообщению
Что по вашему означает ПРАВИЛЬНО?
Может Вы имеете ввиду SEO?

Как сделаете так и будет, наведу примеры:
http://habrahabr[dot]ru/post/147856/
http://forum.php.su/topic.php?fo...pic=3647&v=l
http://ru[dot]wikipedia[dot]org/wiki/Trac
http://hashcode[dot]ru/questions/114[dot][dot][dot]0%B8-data-mapper

Вот, никакой рекламы. Так вбыл в гугле первые ссылки етих ресурсов
3. xkritikx - 29 Января, 2013 - 11:49:59 - перейти к сообщению
Спасибо, сейчас почитаем!
Вопрос в том, что я вбивал запросы! И "структура сайта на PHP" и др.
Вопрос в том, что везде ответы на тему, какие значения должны быть для СЕО. Мне СЕО не интересует в данном вопросе! Мне бы движок подсмотреть)) Или наткнуться на статью, где хотя бы примерно об этом рассказано.
Даже если, предположим, забью я в БД помимо ИД ещё и название для УРЛ... Куда спрашивается его отправлять, что бы он в адресе был виден? И как потом ссылаться на эту страницу?
А если это действительно путь к файлу... То получается, что у них тупо для всех товаров создана папка, а это уже не вариант... Можно было тогда и простым HTML обойтись(это так... к примеру Закатив глазки понятное дело что меню одно на всех страницах и оно генерируется из БД), а если 10000 товаров? 10 000 папок)
(Добавление)
Ещё поправлюсь на счёт ПРАВИЛЬНО Улыбка
Я имею ввиду, есть ли какой-то стандартный подход ещё на этапе создания движка допустим! Не обходные пути (хотя и это интересно), а именно стандарт.
Слышал я, что делается это как-то через файл .htaccess...
Но непонял что именно тогда происходит, и собственно, как при таком подходе ссылаться на страницу и передавать запросы.
4. esterio - 29 Января, 2013 - 11:59:41 - перейти к сообщению
Сдандарта нет. Поетому я и скинул Вам ссылки. Есть только ЧПУ а именно единая точка входа.
5. xkritikx - 29 Января, 2013 - 12:23:05 - перейти к сообщению
Я прошу прощения за нубство... НО:
1. Первая ссылка ведет на мануал к условно платному редактору... Полистал... Помоему вообще не по теме Не понял
2. Вторая ссылка привела меня в мою ветку (эту) Радость
3. Третья ссылка на программное обеспечение по отслеживанию ошибок.
4. И последняя относится к классам для работы с БД (может там что-то есть и я упустил из вида?).

Мы с Вами хоть об одном и том же говорим? мне просто надо сделать ссылки более читаемыми.
Например, ссылка на мою ветку (в которой мы сейчас!) на данном сайте:

http://forum.php.su/topic.php?fo...52999#1359452999


Как писать движок для сайта, чтобы ссылка выглядела ДОПУСТИМ так:

http://forum.php.su/obsujdenie/voprosy/vopros3/
(Добавление)
ААА БЛИИНН!! Ха-ха
Это сайты с примерами такого подхода)))
Я думал это ссылки на статьи Закатив глазки

Так может кто подскажет где почитать??
6. esterio - 29 Января, 2013 - 12:39:31 - перейти к сообщению
Думал Вы поймете. Я не дал ссылки где читать. Я привел примеры ссилок на других сайтах. Дял чего? Для того что бы ы поняли что нету никакого стандарта оформления ссылок. Все сайты давно популярны и работают на ура.

Поищите что такое ЧПУ
7. Zuldek - 29 Января, 2013 - 12:43:35 - перейти к сообщению
http://forum.php.su/topic.php?fo...mp;v=#1313051903

Поиск по форуму вверху.
8. esterio - 29 Января, 2013 - 12:49:02 - перейти к сообщению
Zuldek пишет:
Поиск по форуму вверху.

Поиск здесь не очень

Идем в гугл и вводим
ЧПУ site:forum.php.su
9. xkritikx - 29 Января, 2013 - 13:00:07 - перейти к сообщению
Zuldek
В точку! Мужик Хорошо
как пользоваться поиском я в курсе... Просто столько наплодили сеошных статей, что по программированию вообще ничего не вылазит) Какие они должны быть - пожалуйста, как это сделать - 0 Хм
(Добавление)
П.С. Это я не про этот сайт! Тут статьи что надо)

 

Powered by ExBB FM 1.0 RC1