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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Структура URI ссылок на сайте. Как сделать?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: ЧПУ, или человеко-понятный УРЛ!
xkritikx
Отправлено: 29 Января, 2013 - 10:44:53
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Суть вопроса такая... Как ПРАВИЛЬНО организовать структуру ссылок на сайте.
Есть сайт, структура ссылок на нем сейчас такого вида:

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

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

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

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

О гуру! Подскажите как такое осуществить!?
 
 Top
esterio
Отправлено: 29 Января, 2013 - 11:23:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Что по вашему означает ПРАВИЛЬНО?
Может Вы имеете ввиду 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

Вот, никакой рекламы. Так вбыл в гугле первые ссылки етих ресурсов
 
 Top
xkritikx
Отправлено: 29 Января, 2013 - 11:49:59
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




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



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Сдандарта нет. Поетому я и скинул Вам ссылки. Есть только ЧПУ а именно единая точка входа.
 
 Top
xkritikx
Отправлено: 29 Января, 2013 - 12:23:05
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Я прошу прощения за нубство... НО:
1. Первая ссылка ведет на мануал к условно платному редактору... Полистал... Помоему вообще не по теме Не понял
2. Вторая ссылка привела меня в мою ветку (эту) Радость
3. Третья ссылка на программное обеспечение по отслеживанию ошибок.
4. И последняя относится к классам для работы с БД (может там что-то есть и я упустил из вида?).

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

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


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

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

Так может кто подскажет где почитать??
 
 Top
esterio
Отправлено: 29 Января, 2013 - 12:39:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Думал Вы поймете. Я не дал ссылки где читать. Я привел примеры ссилок на других сайтах. Дял чего? Для того что бы ы поняли что нету никакого стандарта оформления ссылок. Все сайты давно популярны и работают на ура.

Поищите что такое ЧПУ
 
 Top
Zuldek
Отправлено: 29 Января, 2013 - 12:43:35
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




http://forum.php.su/topic.php?fo...mp;v=#1313051903

Поиск по форуму вверху.

(Отредактировано автором: 29 Января, 2013 - 12:44:18)

 
 Top
esterio
Отправлено: 29 Января, 2013 - 12:49:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Zuldek пишет:
Поиск по форуму вверху.

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

Идем в гугл и вводим
ЧПУ site:forum.php.su
 
 Top
xkritikx
Отправлено: 29 Января, 2013 - 13:00:07
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Zuldek
В точку! Мужик Хорошо
как пользоваться поиском я в курсе... Просто столько наплодили сеошных статей, что по программированию вообще ничего не вылазит) Какие они должны быть - пожалуйста, как это сделать - 0 Хм
(Добавление)
П.С. Это я не про этот сайт! Тут статьи что надо)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB