2010-05-19 4 views
1

PHP를 asp.net mvc로 변환하고 Rackspace 클라우드로 호스팅했습니다. 일부 PHP 링크와 별개로 모든 작품은 여전히 ​​다른 사이트 및 검색 엔진 내에서 링크되어 있습니다. 제 질문은 PHP 엔진이 .net 엔진을 통과하도록하려면 web.config에 무엇을 추가해야합니까?iis7에서 .net 엔진을 통해 PHP를 실행하십시오.

http://www.securahome.net/myjunk.info

http://www.securahome.net/myjunk.phpp

그러나이 일하지 않는 : - - :

http://www.securahome.net/myjunk.php

내가 404을 잡을 수 필요로하는 곳에 리디렉션 할 수 있습니다로 예상대로

이 링크가 작동

나는 Rackspace와 통화했습니다. cl oud 및 그들은 "IIS 은 PHP 파일을 인식하지 못하기 때문에 불가능하다고 말합니다. 당신은 설정 마임 유형을 처리 할 수 ​​있습니다 "

이 그러나 이해되지 않는다 그리고 나는 그들이 문제를 이해하지 못했다 생각합니다. 사람이 솔루션이 있습니까?

+0

아마도 이것은 랙 공간 클라우드 사이트가 PHP 클러스터 파일을 처리하기 위해 PHP 클러스터를 재 라우팅하기 때문일 수 있습니다. IIS7은 PHP와 .aspx를 매핑 할 수있는 것처럼 아파치가 .net에 매핑 할 수 있어야한다. ... – TomHastjarjanto

+0

나는 그들이 당신의 문제를 오해 한 것에 동의한다 - 그들은 당신이 실제로 원하는 것이지만 IIS에서 PHP 코드를 호스트하려고한다고 생각한다. (아마도) .php를 .aspx 또는 기타로 변경하는 몇 가지 다시 쓰기 규칙을 설정해야합니다. 아파치에서 mod_rewrite를 사용하면 IIS에 상응하는 것이 무엇인지 알 수 없습니다 (빠른 검색은 다음과 같이 나타납니다 : http://www.iis.net/download/URLRewrite) – Paolo

답변

1

.을 ite 와이드는 PHP 파일에 리디렉션합니다. 이상적이지는 않지만 내가 갈 필요가있는 곳을 찾았습니다.

입력 해 주셔서 감사합니다.

0

당신을위한 IIS의 URL 재 작성 모듈을 사용할 수 있습니다 이 :

http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/ 우리는 마침내 그들은 나를 이렇게 내가 같이 할 수있는 .htaccess 파일을 사용할 수 있도록 허용 답변 얻은 랙 스페이스 클라우드 지원 팀과 함께 한 시간 후 http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

+0

아니요, 문제는 PHP IIS보다 먼저 치기 때문에 재 작성조차도 작동하지 않습니다. .htaccess도 사용할 수 없습니다. – Rippo

관련 문제