Что такое хороший способ настроить шаблон сайта с PHP на IIS6? - PullRequest
0 голосов
/ 06 июля 2010

Я не очень разбираюсь в 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.

1 Ответ

1 голос
/ 06 июля 2010

Я бы сказал, посмотрите на переписывание, а не на фреймворки, если все, что вы хотите сделать, это изменить URL-адреса, так что ваш бэкэнд php может остаться прежним, но вы все равно получите хорошие URL-адреса.

Есть множество учебников, быстрый Google дал мне:

http://articles.sitepoint.com/article/guide-url-rewriting

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