최근에 사이트를 새 호스트로 마이그레이션하고 데이터베이스와 파일을 아무 문제없이 복사해야했습니다.htaccess로 인해 웹 사이트 레이아웃이 깨졌습니다.
이제 웹 사이트에 모든 미디어를로드하면 CSS와 링크가 손상되지만 파일이 있다는 것을 알고 있습니다. htaccess 파일에 문제가있을 수 있습니다.
다음은 htaccess로의 내용이다 :
RewriteEngine On
RewriteBase/
#RewriteBase/
RewriteRule ^admin.*$ - [PT]
RewriteRule ^files/.*$ - [PT]
RewriteRule ^(.*(jpg|jpeg|gif|png|css|js|txt|swf|php)+)$ - [PT]
RewriteCond %{REQUEST_FILENAME} !admin
RewriteRule ^(.*)$ index.php?section=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
웹 사이트 francokickboxing.com입니다. 나는이 웹 사이트의 개발자가 아니기 때문에 친구가 호스팅을 이동하기로 결정했을 때 친구에게 물었습니다. (수표 경우) 당신이 결코 ...이 점점되지 않습니다 그들은 기본적 논리 때문에
: 당신은 모든 CSS/스크립트/미디어에 대한 상대 링크가있는 경우, 다음 중 하나가 절대 URL (
/
로 시작)으로 변경하거나 페이지의 헤더에 상대 URI 기반을 추가 할 필요가 대답을 알지 만 모든 것을 주석으로 처리하고 라인 당 회선을 다시 활성화하지 않는 이유는 무엇입니까? –귀하의 RewriteCond 라인 (마지막 2 개)을 RewriteRules 전에 옮깁니다. – Trey
rewriteCond 라인에 체크 표시 줄을 표시합니다. 지금은 호스트가 '이 페이지를 볼 때, 도메인이 실제 호스팅으로 설정되지 않았다는 것을 의미합니다. 또는 www 레코드가 설정되어 있지 않습니다. ' 저는 최근에 약 30 시간 전에 이것을 새로운 호스트로 옮겼습니다. DNS가 여전히 상쾌 할 수 있습니까? – Xero1