2010-07-05 2 views
0

저는 PHP에 익숙하지 않습니다. IIS6에서 PHP를 사용하여 유지 관리하고있는 사이트가 있습니다. 지금은 포함 파일과 쿼리 문자열을 사용하여 콘텐츠를 서버에 저장합니다. 예를 들어IIS6에서 PHP로 사이트 템플릿을 설정하는 좋은 방법은 무엇입니까?

: http://mysite/index.php?maincontent=services&subcontent=service1&nav=subnav1

우리는 URL이 더 (예를 들어)처럼 보일 수 있도록 사이트를 변경하려면 : 내가 코드를 복제 파일을 포함하지 않는, http://mysite/commercial-services.php

을하지만, 웹 사이트의 30 개 이상의 파일

짧은 URL을 유지하지만 여러 페이지에 동일한 레이아웃 파일을 사용할 수있는 템플릿을 PHP에서 쉽게 사용할 수 있습니까?

나는 대부분 웹 사이트입니다. 그래서 내가 뭘 찾고 있는지 추측은 asp.net 마스터 페이지에 비견할만한 것입니다.

또한 PHP 프레임 워크, 즉 codeigniter를 살펴 보았습니다. 그러나 기본적으로 url의 중간에 index.php가 있습니다. 내가 읽은 것에서 우리는 그것을 없애기 위해 몇 가지 유형의 isapi 재 작성을 사용해야 할 것입니다. 나는 서버에 접근 할 수 없기 때문에 서버에 물건을 설치하고 싶지 않기 때문에 그렇게 할 수 없다.

우리가 사용할 수있는 간단한 것이 있습니까 아니면 포함을 사용하는 것으로 제한되어 있습니까?

업데이트 : 이 때문에 사이트가 .net으로 변환되었습니다. PHP로 무언가를 설정하는 방법을 찾는 것보다 훨씬 빠르고 쉬워졌습니다.

+0

(http://stackoverflow.com/questions/2648/what-php-framework-you-you-for-a-new-application-and-why) – Gordon

+0

프레임 워크를 찾고 있지 않습니다. 나는 내 사이트에서 사용할 간단한 템플릿을 얻을 수있는 방법을 찾고있다. 실제로 비 프레임 워크는 서버 구성을 많이 할 수있는 것처럼 보이지 않기 때문에 더 좋을 것입니다. 제목을 변경하여 프레임 워크 만 찾고있는 것처럼 들리지 않습니다. – dtc

답변

1

URL을 변경하면 PHP를 백엔드로 유지할 수 있지만 여전히 멋진 URL을 얻을 수 있다면 원하는대로 프레임 워크를 다시 작성해야합니다.

자습서의 부하있다, 빠른 구글이 내게 준 :

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

의 중복 가능성 [? 어떤 PHP 프레임 워크는 당신이 새로운 응용 프로그램과 이유에 대해 선택하는 것]
+0

URL 재 작성을 살펴 보았지만 서버를 설치하거나 구성 할 수 없다는 점에서 고생했습니다. 나는 훨씬 더 간단한 것을 찾고있다. 내가 포함 파일을 사용하여 붙어있을 수 있습니다 생각 ... 또는 .net 사이트를 다시 실행하십시오. – dtc

관련 문제