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

Разное

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Название статьи в url
 
 автор: Mookapek   (18.04.2015 в 19:51)   письмо автору
 
 

Здравствуйте.
Как сделать url статьи или новости не такого вида site.ru/news.php?id=3, а что-то вроде этого site.ru/interesnaya-statja и тому подобные. Я кое-то знаю о mod_rewrite, но то, что я читал, описывает преобразование, например, news.php?id=3 в news/3, а как сделать так, чтобы текст из статьи был в url мне не понятно.

  Ответить  
 
 автор: Лена   (18.04.2015 в 23:09)   письмо автору
 
   для: Mookapek   (18.04.2015 в 19:51)
 

чаще всего при создании статьи в базу пишут строку, переведенную в транслит (strtr(()), дальше при отображении ссылки меняют адрес на транслит через preg_replace(), ну и mod_rewrite.

  Ответить  
 
 автор: KPETuH   (20.04.2015 в 10:30)   письмо автору
 
   для: Mookapek   (18.04.2015 в 19:51)
 

Я чаще делаю так
site.ru/3/interesnaya-statja
извлекаю 3-ку и выдаю нужное, а уж мод-реврайт или чистый php это дело десятое. Название естественно транслитерация при этом в базу транслит не заношу, а делаю на лету из кирилицы.

  Ответить  
 
 автор: confirm   (20.04.2015 в 10:57)   письмо автору
 
   для: Mookapek   (18.04.2015 в 19:51)
 

А почему обязательно interesnaya-statja, а не Интересная статья.html (естественно после url-кодирования)? Но только не site.ru/Интересная статья.html, а site.ru/doc/3/Интересная статья.html, где doc - раздел ресурсов сайта, 3 - id статьи, а Интересная статья это заголовок страницы и в url ради поисковик ублажить.

  Ответить  
 
 автор: psychomc   (20.04.2015 в 13:34)   письмо автору
 
   для: confirm   (20.04.2015 в 10:57)
 

а не станет урл с русскими буквами абракадаброй, если копипастить его?

  Ответить  
 
 автор: confirm   (20.04.2015 в 13:42)   письмо автору
 
   для: psychomc   (20.04.2015 в 13:34)
 

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

Например скопированная ссылка

  Ответить  
 
 автор: psychomc   (21.04.2015 в 07:30)   письмо автору
 
   для: confirm   (20.04.2015 в 13:42)
 

хреново. если кому-то отправлять такую ссылку, то получается http://jquery.page2page.ru/index.php5/%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0

  Ответить  
 
 автор: confirm   (21.04.2015 в 15:05)   письмо автору
 
   для: psychomc   (21.04.2015 в 07:30)
 

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

  Ответить  
 
 автор: Trianon   (21.04.2015 в 15:30)   письмо автору
 
   для: confirm   (21.04.2015 в 15:05)
 

Откуда вывод.
Человеко-Подобные-Урлы человекам не особо-то нужны.
Нужны почему-то роботам.

  Ответить  
 
 автор: confirm   (21.04.2015 в 16:20)   письмо автору
 
   для: Trianon   (21.04.2015 в 15:30)
 

Ну и в чем противоречие?

  Ответить  
 
 автор: Trianon   (22.04.2015 в 00:23)   письмо автору
 
   для: confirm   (21.04.2015 в 16:20)
 

не противоречие - оксюморон.

  Ответить  
 
 автор: confirm   (22.04.2015 в 16:57)   письмо автору
 
   для: Trianon   (22.04.2015 в 00:23)
 

А, ну в общем то да, хотя может кто-то и читает придирчиво что там в url написано. Меня же это не волнует как, думаю, и многих )

  Ответить  
 
 автор: psychomc   (21.04.2015 в 17:13)   письмо автору
 
   для: confirm   (21.04.2015 в 15:05)
 

как хорошо, что я уже давно не делаю сайты на русском и меня проблемы с урлами и кодировками давно уже не касаются

  Ответить  
Rambler's Top100
вверх

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