|
|
|
| Здравствуйте.
Как сделать url статьи или новости не такого вида site.ru/news.php?id=3, а что-то вроде этого site.ru/interesnaya-statja и тому подобные. Я кое-то знаю о mod_rewrite, но то, что я читал, описывает преобразование, например, news.php?id=3 в news/3, а как сделать так, чтобы текст из статьи был в url мне не понятно. | |
|
|
|
|
|
|
|
для: Mookapek
(18.04.2015 в 19:51)
| | чаще всего при создании статьи в базу пишут строку, переведенную в транслит (strtr(()), дальше при отображении ссылки меняют адрес на транслит через preg_replace(), ну и mod_rewrite. | |
|
|
|
|
|
|
|
для: Mookapek
(18.04.2015 в 19:51)
| | Я чаще делаю так
site.ru/3/interesnaya-statja
| извлекаю 3-ку и выдаю нужное, а уж мод-реврайт или чистый php это дело десятое. Название естественно транслитерация при этом в базу транслит не заношу, а делаю на лету из кирилицы. | |
|
|
|
|
|
|
|
для: Mookapek
(18.04.2015 в 19:51)
| | А почему обязательно interesnaya-statja, а не Интересная статья.html (естественно после url-кодирования)? Но только не site.ru/Интересная статья.html, а site.ru/doc/3/Интересная статья.html, где doc - раздел ресурсов сайта, 3 - id статьи, а Интересная статья это заголовок страницы и в url ради поисковик ублажить. | |
|
|
|
|
|
|
|
для: confirm
(20.04.2015 в 10:57)
| | а не станет урл с русскими буквами абракадаброй, если копипастить его? | |
|
|
|
|
|
|
|
для: psychomc
(20.04.2015 в 13:34)
| | Попробуйте. Вопрос в том для чего копировать - если ссылка, то будет скопировано как есть, кодированное, что собственно делают и браузеры.
Например скопированная ссылка | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: psychomc
(21.04.2015 в 07:30)
| | Не помрет, главное переход в нужное место, а будучи вставленной в адресную строку браузера, эта ссылка будет читаться нормально. | |
|
|
|
|
|
|
|
для: confirm
(21.04.2015 в 15:05)
| | Откуда вывод.
Человеко-Подобные-Урлы человекам не особо-то нужны.
Нужны почему-то роботам. | |
|
|
|
|
|
|
|
для: Trianon
(21.04.2015 в 15:30)
| | Ну и в чем противоречие? | |
|
|
|
|
|
|
|
для: confirm
(21.04.2015 в 16:20)
| | не противоречие - оксюморон. | |
|
|
|
|
|
|
|
для: Trianon
(22.04.2015 в 00:23)
| | А, ну в общем то да, хотя может кто-то и читает придирчиво что там в url написано. Меня же это не волнует как, думаю, и многих ) | |
|
|
|
|
|
|
|
для: confirm
(21.04.2015 в 15:05)
| | как хорошо, что я уже давно не делаю сайты на русском и меня проблемы с урлами и кодировками давно уже не касаются | |
|
|
|