mod_rewrite를 사용하여 사이트 URL의 도메인을 PHP 스크립트로 리디렉션하려고합니다. 예를 들면 : 나는 다음 RewriteRule의mod_write를 사용하여 URL의 도메인을 PHP 스크립트로 리디렉션
RewriteEngine On
RewriteRule ^(.*)$ /test.php?domain=$1 [L]
이 작업을 수행하기 위해 시도했지만 내가 운이없는 오전
http://example.com/test.php?domain=http://somedomain.com
:
http://example.com/http://somedomain.com
는에 리디렉션합니다. 누구든지 올바른 RewriteRule을 사용하는지 알고 있습니까? 아니면 이것을 수행하는 더 좋은 방법이 있습니까?
감사
어떻게됩니까 대신으로 설정됩니다, http://example.com/http://google.com 경우? (나는 아파치가 당신이 mod_rewrite에 도착하기 전에 기형의 URL을 보내는 것에 대해 화를 내야한다고 확신한다. 그러나 어쩌면 그 문제를 이미 돌 보았다.) –
나는 이것조차 생각조차하지 못했다. 나는 downforeveryoneorjustme.com이 주소에있는 질문 한 URL를 어떻게 지키는 지보고 있었다. 이것은 아파치와 가능한가 아니면 이것만으로 화를 낼 것인가?! – diarmuid