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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как на CMS создаются разделы и страницы?

Сообщения:  [1-3] 

 
 автор: Владимир55   (07.09.2013 в 09:26)   письмо автору
 
   для: moonfox   (06.09.2013 в 22:27)
 

Спасибо!

  Ответить  
 
 автор: moonfox   (06.09.2013 в 22:27)   письмо автору
 
   для: Владимир55   (05.09.2013 в 21:17)
 

например, при создании раздела "новая страница", создается в поле "видимая ссылка" запись "new-page" и допустим в поле для "реальных ссылок" запись - "?page_id=1"

итого наша ссылка выглядит на сайте site.ru/new-page

далее в htaccess
скидывается обращение к несуществующим папкам и файлам на index.php
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]

значения можно получить через $_SERVER['REQUEST_URI']

при обращении к new-page
обрабатывается index.php в котором мы уже делаем выборку поля с реальными ссылками, по полученному $_SERVER['REQUEST_URI'] и далее выполняется код...

ну или если не записывать поле "реальная ссылка" сразу по полю "видимая ссылка" брать нужные данные типа там id, sub_id и тд и тп и выдавать результат.

  Ответить  
 
 автор: Владимир55   (05.09.2013 в 21:17)   письмо автору
 
 

Когда администратор CMS создает новый раздел или новую страницу, то в интернете они имеют вид типа

http://softtime.ru/forum/
http://softtime.ru/theme.php


Но в реале на сервере директории с именем forum и файла с именем theme.php, естественно, нет.

А как на CMS создаются такие разделы и страницы?

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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