2011-08-16 5 views
0

웹 사이트를 제공 한 웹 사이트에서 보셨을 것입니다. 자신의 도메인 이름을으로 사용할 수 있습니다. 당신이 그 (것)들에게 도메인을 주었기 때문에 그래서 당신이 www.website.com/user를 등록하지만 당신은 또한 Website_IP_ADDRESS에 [A 레코드] 리디렉션 yourdomain.com에게을 설정할 수 있습니다 그리고 그들은 그것을 처리 (www.yourdomain .COM) 그래서 그들은 www.website.com/user로 리디렉션 알고 있지만 주소 표시 줄이 남아 www.yourdomain.comPHP 리디렉션 처리기 - URL 및 URI 유지 및 다른 URL의 내용 가져 오기

krop.com이 내가 할 노력했습니다 무엇

을 가지고 : enter image description here

여러 웹 사이트에서 들어오는 리디렉션을 처리하고 기본 사이트의 하위 폴더에서 '가져 오기'하지만 원본 URL은 그대로 유지할 수 있기를 원합니다.

DB에서 사용자 var (bar 및 foo)를 검색하고자하므로 PHP를 사용하고 싶습니다.

내가 모든 도메인에 액세스 할 수 없습니다 때문에, 나는 단지 지금까지 난 단지 URL을 복제 성공을했다

들어오는 부분 (파란색 상자)와 함께 재생할 수 있습니다 (www.bar.com는 75.333를 가져옵니다 .444.55). 꽤 쓸모가 없어 ...

그리고 내 index.php에서 index.html을 다시 표시하지 않고 index.html 하위 폴더를 표시하기 위해 file_get_contents ('http://address')를 사용하지만 속도가 느리고 브라우저가 친숙하지 않습니다.

나는 당신은 302 리디렉션을 원하지 않는

뭐든지

감사

답변

1

도움이 될 것입니다 작은 성공 "을 .htaccess로"려고 노력했습니다! 가상 호스트가 필요합니다.

가상 호스트 및 추가 도움이 필요하면 Google에 문의하십시오.하지만 사용중인 웹 서버를 알려주십시오.

+0

고맙습니다. <가상 호스트 * : 80> 의 DocumentRoot의 /var/www/vhosts/website.com/httpdocs/ - 내가 Mediatemple를에서 호스팅하는거야 (DV4 Plesk를) 나는이처럼 보이는 가상 호스트를 만들 수 있었다 users/foo ServerName www.foo.com 그것은 다소 효과가 있지만 index.php를 렌더링하는 대신 어떤 이유로 다운로드 할 수 있습니다 ... Uncompiled! 무서운!어쩌면 서버 측에서 파일을 가져오고 있기 때문일 것입니다 (PHP가없는 경우) 아이디어가 있습니까? – Miro

+0

아마 PHP가 활성화되지 않았을 것입니다. mediatemple과 상담해야합니다. – Ariel

+0

hmmm ... website.com/users/foo/index.php가 잘 렌더링되기 때문에 활성화되어 있습니다. – Miro

0

덕분에 여기 아리엘

무슨 일이 있었는지입니다 : 나는 마법처럼

<VirtualHost *:80> 
DocumentRoot /var/www/vhosts/website.com/httpdocs/users/foo 
ServerName www.foo.com 
ServerAlias *.foo.com 
</VirtualHost> 

AddHandler php-script .php 

작품을 /etc/httpd/conf/httpd.conf 파일에 다음 코드를 추가! :)

적용하려면 아파치를 다시 시작하는 것을 잊지 마십시오. mediatemple은 /etc/init.d/httpd restart