Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2015, 10:43
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Подменить URL
Собственно, такой возник вопрос.

Допустим, у меня есть некая БД статей сайта, у каждой статьи есть ID.
В URL выглядит это таким образом: site.ru/pages/?id=N, где N - ID статьи.

Но вот что мне стало интересно: можно ли как-нибудь сделать так, чтобы для каждой статьи я мог указывать директорию, в БД. Например, по мимо ID в БД ещё будет поле DIR, в котором хранится директория к статье. Чтобы выглядело таким образом: site.ru/pages/MyState/ или /site.ru/pages/MyState/Bla

Есть конечно идея организовать таким образом: site.ru/?/pages/MyState/ и парсить GET, но это не есть сахар.

P.S.: для каждой статьи создание папки с index.php не катит. Нужно чтобы всё работало от одного index.php, который находится в папке pages.

P.P.S.: подмена URL через JavaScript с помощью history.pushState тоже не катит.

Буду благодарен за любую помощь.
Ответить с цитированием