Как маршрутизировать URL-адреса в PHP? - PullRequest
0 голосов
/ 01 мая 2011

Я хотел бы добиться того, что Facebook просто сделал с помощью механизма URL.facebook.com/user ведет на страницу профиля пользователя, а facebook.com/page - на страницу.Я хотел бы знать, как эта маршрутизация осуществляется с первым URL?

У меня есть основная идея.Отфильтруйте выбранные таблицы на совпадения и выберите подходящую, если запись существует !!Но что является лучшим способом, который минимизирует нагрузку и все такое.

1 Ответ

0 голосов
/ 01 мая 2011

Используйте такие фреймворки, как Kohana или symfony , которые уже имеют этот тип маршрутизации URL, который они обрабатывают автоматически. Однако, если вы говорите о минимизации нагрузок, фреймворк - не тот путь.

Вы можете обновить ваш .htaccess для обработки этих запросов и перенаправления:

RewriteEngine on
RewriteRule ^.*$ /index.php?request=$0

Затем вы используете php для обработки _REQUEST [запроса] так, как вам нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...