|
|
|
|
|
для: 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 и тд и тп и выдавать результат. | |
|
|
|
|
|
|
| Когда администратор CMS создает новый раздел или новую страницу, то в интернете они имеют вид типа
http://softtime.ru/forum/
http://softtime.ru/theme.php
|
Но в реале на сервере директории с именем forum и файла с именем theme.php, естественно, нет.
А как на CMS создаются такие разделы и страницы? | |
|
|
|
|