나는 우리를 계속 지키기 위해 끔찍한 끔찍한 htaccess 코드를 만들었지 만, 끔찍한 코드는 모두를 불행하게 만듭니다. 따라서 여기에 있습니다 :참조 자에 대한 기본 인증을 무시하십시오.
DomainA.com은 DomainB.com 및 DomainB.com의 모든 하위 도메인을 끌어 와야하는 몇 가지 코드를 호스트합니다. 우리가 프로토콜을 정의하거나하지 않도록
<If "%{HTTP_REFERER} == 'https://DomainB.com/testpage1.php'">
</If>
<ElseIf "%{HTTP_REFERER} == 'https://DomainB.com/testpage2.php'">
</ElseIf>
<ElseIf "%{HTTP_REFERER} == 'https://DomainB.com/testpage3.php'">
</ElseIf>
<Else>
AuthType Basic
AuthName "Our Walled Garden - Login Credentials Required"
AuthUserFile /path/to/.htpasswd
Require valid-user
</Else>
는 당신이 우리가이 아래로 트림 도와 드릴까요 : 여기
작동 끔찍한 우리가 함께했다 코드와 DomainA.com의 htaccess로 파일을 때렸다입니다 요청에 대한 특정 하위 도메인? 나는 일부 정규식으로 주위를 망쳐 봤는데, 난 심지어 정규식 일치 IF 블록에서 일할 수 없습니다.
실제로 htaccess 파일이 어떻게 생겼습니까? 어떤 버전의 아파치를 사용하고 있습니까? –
Apache 2.4.10. IF 블록은 분명히 2.4에서 새로운 것입니다. 나는 그들과 결혼하지도 않았다. 그들은 지금 당장 일을 마쳤습니다. – SageAMDP