2012-05-04 5 views

답변

0

은 모든 링크는

RewriteBase/
0

로 리디렉션에 대한 http://localhost/animalshttp://localhost/animals/을 모두 할 수있는 올바른 구문이 작동합니다 것입니다 규칙과 QSA과 같은 새 쿼리 매개 변수를 유지하려면

RewriteRule ^animals/?$ index.php?type=animals [L,QSA,NC] 

NC는 비교 대상이 아닙니다. 베이스가 지정된 경우,이 규칙을 setthing 이루어집니다

0

RewriteRule ^animals/?$ index.php?type=animals

+0

는 경로가 올바른지 기본 경로를 얻을? – Simone

+0

페이지는'http : // localhost/animals /'와'http : // localhost/animals'에서 열리지 만'http : // localhost/animals /'를 사용하면 css, js 파일이로드되지 않습니다. 그러나 모든 것은'http : // localhost/animals'를 사용하여 완벽하게 작동합니다. –

+0

@BhaveshGangani 당신은 css 및 js 파일에 대한 모든 참조 (및 다른 HTML 페이지에 대한 링크)가 프로젝트 경로에 절대적으로 포함되도록 HTML을 코딩해야합니다. 따라서 웹이 http://www.example.com/에 있다면 모든 파일 링크는'css/style.css'가 아닌'/ css/style.css'와 같아야합니다. 귀하의 페이지가 http://www.example.com/yoursite/에 있다면 모든 링크는'/ yoursite/css/style.css'와 같이되어야합니다. –