Я не очень разбираюсь в PHP. У меня есть сайт, который я поддерживаю на IIS6 с использованием PHP. В настоящее время он использует подключаемые файлы и строки запросов для сервера контента.
Например:
http://mysite/index.php?maincontent=services&subcontent=service1&nav=subnav1
Мы хотим изменить сайт, чтобы URL-адреса выглядели более (например):
http://mysite/commercial-services.php
Но я не хочу дублировать код и включать файлы в 30+ файлов веб-сайта.
Есть ли простой способ с php иметь шаблон, который сохраняет короткие URL-адреса, но позволяет использовать один и тот же файл макета для нескольких страниц?
В основном я работаю с веб-сайтами .net, поэтому думаю, что мне нужно нечто похожее на главные страницы asp.net.
Я также посмотрел на фреймворки php, а именно codeigniter. Однако это по умолчанию оставляет index.php в середине URL-адреса. Из того, что я прочитал, нам нужно было бы использовать какой-то тип переписывания isapi, чтобы избавиться от этого. Я не могу этого сделать, потому что у меня нет доступа к серверу, и они не хотят устанавливать что-либо на сервере.
Есть ли что-то простое, что мы можем использовать, или мы ограничены использованием включений?
Обновление:
Для этого я перевел сайт на .net. Это было намного быстрее и проще (для меня), чем понять, как что-то настроить с помощью PHP.