Есть ли какая-нибудь приятная функция для PHP для использования mod_rewrite от Apache для перезаписи URL-адресов?PHP переписывать ссылки с использованием файла .htaccess
$url="semantic/path/to/page";
$url=mod_rewrite_url($url,"path/to/.htaccess");
//$url is index.php?page_id=45
У меня была идея просто разбора файла .htaccess и сравнивая его в строку с URL, но я больше заинтересован в некоторых встроенных функций, которые я сомневаюсь, что существует хотя.
Я пытаюсь избежать каких-либо рамок - я просто дон Они им нравятся. Спасибо за ответ, хотя. – Atheus
Сделав рамку самостоятельно (использую на своих сайтах), я бы рекомендовал, по крайней мере, изучить методы, которые используют Cake и CodeIgniter. Мне было сложно управлять красивыми URL-адресами в стиле mvc, но эти рамки по крайней мере помогли мне понять, как они достигли этого для моего сравнения. – Hammerstein
Я подумываю перенаправить все URL-адреса на индексный файл, а затем разрешить ему использовать предыдущий URL-адрес запроса. – Atheus