|
22.01.2015, 13:16
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
В MODx используется такой вариант:
Код:
|
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] |
запрос приходит в параметре q
__________________
В личку только с интересными предложениями
|
|
22.01.2015, 13:21
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
danik.js, а где указывать с какой папки идёт перенаправление и в какую?
|
|
22.01.2015, 13:27
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
То есть тебе не "глобальный" роутинг нужен? А только в определенной папке? Можешь создать тогда htaccess в нужной папке (в роде бы). Либо добавить RewriteCond с условием на нужную папку.
И что значит "в какую"? Ты же сказал что реальных папок нет?
__________________
В личку только с интересными предложениями
|
|
22.01.2015, 13:31
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
У меня есть папка /pages/, вот она сама главная, в ней лежит index.php, который будет обрабатывать полученый dir и вытаскивать из БД статью.
Т.е., если допустим переходим на /pages/blabla/, то должно сработать внутреннее перенаправление на /pages/index.php с передачей blabla/, по которому произойдёт выборка из БД.
|
|
22.01.2015, 13:59
|
|
Профессор
|
|
Регистрация: 30.04.2012
Сообщений: 3,018
|
|
Спасибо, друзья! Разобрался.
Поместил такой .htaccess в папку /pages/:
Код:
|
RewriteEngine on
RewriteBase /pages/
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^.*$ index.php [L] |
|
|
22.01.2015, 20:29
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
|
|
22.01.2015, 20:54
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
melky,
в смысле?) Я же уже не пхпшник, это остатки знаний из мутного прошлого)
|
|
22.01.2015, 21:23
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Safort
|
melky,
в смысле?) Я же уже не пхпшник, это остатки знаний из мутного прошлого)
|
угумс. мой ответ - трепня по теме фреймворков (ну ты понял - почти в каждом есть функционал роутера, поэтому велосипедить не нужно)
|
|
22.01.2015, 22:56
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
melky,
Цитата:
|
мой ответ - трепня по теме фреймворков (ну ты понял - почти в каждом есть функционал роутера, поэтому велосипедить не нужно)
|
Ога, ну и пхп уже совсем не доставляет как раньше)
|
|
|
|