5.05.2015 / 13:13 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Вот здесь http://annimon.com/forum/id342077-10 что это такое: id342077-10 ? Если это название папки то скажите, для каждой темы создается отдельная папка? |
5.05.2015 / 13:27 | |
ДубmanD Пользователь Сейчас: Offline
Имя: Dimitro Откуда: Санкт-Петербург Регистрация: 17.10.2012
| kingdosya, Нет. Это посты страницу(после -). Генерируется временная страница с именем [ид].
__________________
No thing is perfecT Изменено ДубmanD (5.05 / 13:28) (всего 1 раз) |
5.05.2015 / 14:10 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| kingdosya, первое число — идентификатор темы, второе — номер поста, с которого отображаются посты. Этот URL преобразуется должным образом, и используется в скрипте форума.
Смотреть htaccess mod_rewrite, если стоит Apache, либо nginx.conf, либо ещё что.
|
5.05.2015 / 14:10 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Цитата ДубmanD: Генерируется временная страница с именем [ид].Вот этого не понял. Подробнее?
|
5.05.2015 / 14:13 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Цитата Ксакеп: kingdosya, первое число — идентификатор темы, второе — номер поста, с которого отображаются посты. Этот URL преобразуется должным образом, и используется в скрипте форума.
Смотреть htaccessА почему не сделали просто так: http://annimon.com/forum/?id=342077&а=10 ? Если честно, мне кажется для красоты |
5.05.2015 / 14:18 | |
ДубmanD Пользователь Сейчас: Offline
Имя: Dimitro Откуда: Санкт-Петербург Регистрация: 17.10.2012
| kingdosya, Чтобы не захламлять память, с помощью хтасес(пост Ксакепа), создается страница с именем-ид. Но она как бы статическая и есть всегда. На самом деле это индекс замаскированный в красивую форму.
__________________
No thing is perfecT |
5.05.2015 / 14:52 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Цитата ДубmanD: kingdosya, Чтобы не захламлять память, с помощью хтасес(пост Ксакепа), создается страница с именем-ид. Но она как бы статическая и есть всегда. На самом деле это индекс замаскированный в красивую форму.Нет, ничего не создаётся. Есть скрипт "post.php", например. http://annimon.com/forum/id293519-135 => GET /forum/post.php?id=293519&first_post=135 __________________
don't tread on me Изменено aRiGaTo (5.05 / 14:53) (всего 1 раз) |
5.05.2015 / 17:14 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Один говорит создается другой говорит не создается! Кому верить! Администрация подмигаю вас
|
5.05.2015 / 18:28 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| kingdosya, почитай про mod_rewrite. У нас в .htaccess есть настройка RewriteRule: RewriteRule ^forum/id([0-9]+)$ forum/index.php?id=$1 [L,QSA]
RewriteRule ^forum/id([0-9]+)-([0-9]+)$ forum/index.php?id=$1&start=$2 [L,QSA]
То есть, страница httр://annimon.com/forum/id 293519- 120 на самом деле имеет вид httр://annimon.com/forum/index.php?id= 293519&start= 120Сервер при виде таких страниц проверяет соответствие предустановленным в .htaccess шаблонам и если совпадение есть, перенаправляет по указанной ссылке, подставляя параметры. (как в обычной регулярке). Вот тебе ещё один пример: RewriteRule ^article/([0-9]{1,11})$ ablogs/index.php?act=view&id=$1 [L,QSA]
http://annimon.com/article/1163http://annimon.com/ablogs/?act=view&id=1163 __________________
let live Изменено aNNiMON (5.05 / 18:32) (всего 2 раза) |
6.05.2015 / 08:41 | |
ДубmanD Пользователь Сейчас: Offline
Имя: Dimitro Откуда: Санкт-Петербург Регистрация: 17.10.2012
| aRiGaTo, Я и имел ввиду то, что ты написал __________________
No thing is perfecT |