net::ERR_ABORTED 에러를 해결할 방법이 없을까요?
본문
새해 복 많이 받으세요~
환경 1
centos7 apache2.4.29 phpm7.1 mariadb10.1.31
환경2
domain.com
--> home/user/public_html/domain.com 으로 설정
test.domian.com
--> 위와 똑같이 home/user/public_html/domain.com 으로 설정
환경3
.htaccess 파일에서
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^test\.mydomain\.com [NC]
RewriteCond $1 !^(test)/
RewriteRule ^(.*)$ /test/$1 [L]
</ifmodule>
test.mydomain.com 으로 접속시 mydomain.com/test 로 가도록 설정
위와 같은 환경에서
mydomain.com/test/index.php 파일에서
(common.php는 include한 상태입니다)
<script src="<?php echo G5_JS_URL ?>/jquery.menu.js?ver=<?php echo G5_JS_VER; ?>"></script>
이런 식으로 불러오면
크롬의 경우 net::ERR_ABORTED 에러가 나오면서 불러오지를 못하고 있습니다. (404)
이것을
<script src="http://mydomain.com/js/jquery.menu.js?ver=<?php echo G5_JS_VER; ?>"></script>
이런 식으로 불러오면 에러 메세지 없이 진행이 잘 됩니다.
이런 이유가 뭔지를 도통 모르겠네요..
현재 상황에서 하나 더 추가하자면
mydomain.com/adm 은 정상적으로 관리자 페이지가 열리고
test.mydomain.com/adm 은 404에러가 나옵니다.
분명 두 도메인 모두 같은 폴더를 가리키고 있는데 왜 이렇게 되는지 모르겠네요.
고수님들의 조언 부탁드립니다.
!-->!-->!-->답변 1
"test.mydomain.com 으로 접속시 mydomain.com/test 로 가도록 설정"이라고 하셨는데 이걸 Rewrite로 강제로 하실께 아니라 Apache에서 가상호스트설정이 있는것으로 알고 있습니다.
*(와일드카드) 활용해서
ServerName *.domain.com 으로 해놓고
DocumentRoot home/user/public_html/domain.com/%1 이엿나 비슷하게 설정하는게 있습니다.
오래되서 기억이 가물가물한데 검색해보셔요.