여기에서 나를 도울 수 있기를 바랍니다.연결된 RewriteRule에 RewriteCond가있는 파일이 있는지 확인
도메인 이름에 따라 crossdomain.xml 파일을 제공하는 RewriteRule이 있습니다. 나는 ".dev"를 무시하는 방식으로 그것을 가지고있다. 문자열 중간 예 :
요청 : http : // 사이트 1 .dev. mydomain.com의 /crossdomain.xml
반환 파일 :/등/아파치/conf의/교차 도메인/site.mydomain.com .XML
RewriteCond %{HTTP_HOST} "^(.*)\.dev\.(.*)"
RewriteCond %{REQUEST_URI} "/crossdomain.xml"
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(.*)\.dev\.([^/]*)/crossdomain.xml /etc/httpd/conf/crossdomain/$1.$2.xml [L]
질문 : 파일이 존재하는 경우 내가 확인 방법은? 나는 위에이 추가 시도했지만 작동하지 않습니다
RewriteCond /etc/httpd/conf/crossdomain/$1.$2.xml -f
그것은 체인 규칙, 아니 생각하기 때문에 나는 것 같아요. 도와주세요.
답변을 주셔서 감사합니다. 시도해 보았지만 작동하지 않습니다. 그렇지 않습니다. 왜 그런지 안다. –