Другой вариант, который у вас есть, - это просто настроить файл htaccess для перенаправления любых 404 (неразрешимых) запросов в файл индекса с установленным флагом, например:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
Отсюда вы можете использовать доступ PHPк информации $ _SERVER ['REQUEST_URI'], чтобы разобрать все в PHP и вручную вставить переменные в суперглобальный переменный $ _REQUEST, чтобы «привязать» ваши дружественные для поисковых систем ссылки в приложение.
Это дает вамгораздо больше масштабируемости, чем простое принудительное использование формата / pagetypevar для всех URL.
Что произойдет позже, когда вы захотите вложить страницы в подкатегории?/ info / about_us, / info / contact_us Что произойдет, если вы захотите сохранить в URL другие переменные, такие как элементы на странице или нумерацию страниц?/ products / 1_My_supercool_item, / products / 2_Another_item
Использование системы, которая перенаправляет все неразрешенные запросы в платформу приложения, и позволяет платформе приложения выполнять преобразование URL-адресов, что обеспечит вам максимальный контроль и максимальную масштабируемость.