0
깨끗한 URL에 대해 nginx 다시 쓰기 규칙을 작성하고 싶습니다.깨끗한 URL에 대한 Nginx 다시 쓰기 규칙 (CSS 및 JS 렌더링 관련 문제)
사용자가 http://domain.com/abc/12/16/abc-def-ghi
을 누를 때마다 domain.com/abc.php?a=12&b=16&c=abc-def-ghi
을 실행해야합니다.
이제 내 정규식 바로 Rubular 나 당과 같습니다
^\/abc\/(\d+)\/(\d+)\/(\w+\S+)$
및 규칙
if (!-e $request_filename) {
rewrite ^\/abc\/(\d+)\/(\d+)\/(\w+\S+)$ /abc.php?a=$1&b=$2&c=$3 last;
}
규칙은 잘 작동하고 페이지를 렌더링하지만 난 왜곡 CSS를 얻을 수있다. 내 상단 네비게이션 바는 가장 왼쪽에 3 개의 줄 바에 나타납니다. 그래서 PHP는 잘 작동하지만 CSS 파일에 문제가있는 것 같아요.
CSS를 추가하거나 무언가를 추가하지 않아서입니까? 원래 URL (w/o)을 사용하면 CSS가 제대로 렌더링되고 Nav Bar가 표시되어야합니다.