2011-11-13 4 views
2

내 웹 사이트에 일부 URL을 다시 쓰려고하는데 괜찮습니다. 스타일 시트에 몇 가지 문제가 있습니다. 모든 스타일 시트는 index.php에서 작동하지만 url은 다음과 같은 경우에는 작동하지 않습니다. localhost : 8888/folder/path/(1,2,3,4)mod_rewrite .htaccess - 스타일 시트가 엉망입니다.

내 스타일 시트는 다음과 같이 나열된 파일에 있습니다.

<!-- CSS --> 
<link rel="stylesheet" type="text/css" href="includes/css/site.css"/> 
<link rel="stylesheet" href="includes/css/viewProfile.css" type="text/css" media="screen" title="no title" charset="utf-8"> 
<link rel="stylesheet" href="includes/css/viewProvider.css" type="text/css" media="screen" title="no title" charset="utf-8"> 

mod_rewrite로이 문제를 해결할 수있는 방법이 있습니까?

답변

1

이것은 스타일 시트에 대한 상대 경로를 사용하기 때문입니다. 브라우저는이 경우에

localhost:8888/folder/path/includes/css/... 

으로 요청을 전송합니다. 스타일이 항상 서버 루트의 해당 구성에있는 경우 상대 URI를 절대 경로로 지정할 수 있습니다. 또는 서버 측에서 CSS 파일의 경로 부분을 제거합니다.

+0

지금 사용하고 있습니다. http : // localhost : 8888/folder/path etc .. :) Thanks. 나는 그것이 로컬이 아닌 한 다른 것을 할 수 있다고 생각한다. :-) – skolind