2014-12-04 3 views
1

내 웹 사이트에 이상한 점이 있습니다./AI를 URL (이미지/플래그 : 그것은 무작위로 나를 예를 들어, 위젯을 많이에 대한 배경 이미지를 정의 내 웹 사이트어떤 이유로 든 CSS 파일의 모든 URL이 잘못 번역되었습니다.

http://www.xxxxx.net/oxwall/ow_static/plugins/base/css/ow.css 

에서

ow_console_lang_ai {배경을 기본 CSS 파일의 예를 보자 발생합니다. PNG)

이 하나가 제대로 런타임시

http://www.xxxxxx.net/oxwall/ow_static/plugins/base/css/images/flags/AI.png 

에 위치, ow.css 모든 단일 페이지가 포함되어 있습니다. 대부분의 시간이 일은 순조롭게 진행되지만 가끔은 (언젠가 !!) 모든 url이 엉망이됩니다. 모든 이미지 (전체적으로 약 200-400 개의 이미지 임)가 재구 성 URL에 추가됩니다. 예를 들어

이 하나 /oxwall/사진/useralbum/엘튼 존/ow.css에서의 URL이 잘못 200+ 요청 트리거 할 수 109 :

/oxwall/사진/useralbum/엘튼 존/이미지

이미지의 수를 /flags/GT.png 것은 .. 내 preforked 아파치의 사용 가능한 모든 절차를 차지 내가 일 동안 인터넷 검색을 한

크다. 나는 그것이 mod_deflate 그러나 아니었다라고 생각했다. .. 어떤 생각?

+0

업데이트 : 아, 내 회사 방화벽 뒤에있을 때만 발생합니다. –

답변

0

봅니다 슬래시를 추가합니다 :

오래된 코드 :

ow_console_lang_ai{background:url(images/flags/AI.png) 

새로운 코드 :이 /oxwall/photo/useralbum/EltonJohn/109을 쓸 때

ow_console_lang_ai{background:url(/images/flags/AI.png) 
+0

아니요, 작동하지 않습니다! –

0

당신은 선생님하고 일부 '가 /oxwall/photo/useralbum/EltonJohn/images/flags/GT.png를 검색하는거야? 나는 이해 확실하지 않다

편집 : 당신이 이전과 당신의 CSS를 호출하는 경우

그래서 내가 생각했지만, 파일 전에 특정 클래스를 구체화 할 수 있으며 자바 스크립트에 상대 URL을 넣어

<!DOCTYPE html> 
<html> 
<head lang="en"> 
    <meta charset="UTF-8"> 
    <title></title> 

    <style> 
     .box { 
      height:100px; 
      width:100px; 
     } 
    </style> 
    <script> 
     var url = location.href; 
    </script> 
</head> 
<body> 

<div class="test-image box"></div> 


<script> 
     document.write('<style>         \ 
         .test-image {       \ 
          background-image:url('+url+');  \ 
         }          \ 
         </style>'); 
</script> 

</body> 
</html> 

이것은 좋은 생각이 아니라 아마 문제가 코드 만 사진되지 않습니다 도움을

앨런

+0

/oxwall/photo/useralbum/EltonJohn/109에는 URL이있는 ow.css가 포함되어 있기 때문에 (images/flags/GT. png) 안에 ... –

0

를 바랍니다. 일단 이미지가 ".PNG"-ending이고 ".png"-ending이 아니며 내 웹 사이트에로드되지 않습니다.

관련 문제