안녕하세요, mod_rewrite 규칙을 루트 폴더 이외의 모든 리디렉션을 작성하려고합니다. 예를 들어, www.example.com은 index.html 파일을로드해야합니다. www.example.com/tag의/태그 내가 아파치 mod_rewrite를 제외하고 모든 것을 루트
RewriteCond %{REQUEST_URI} !^/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) app/webroot/$1 [L]
이 그리고 지금의 서브 디렉토리
의 스크립트에 전달해야하는 index.html을 잘하지만/태그가 전달되지 않습니다로드 웹 루트. 404 오류가 발생합니다.
감사
다시 쓰기 규칙을 RewriteRule (. *)로 변경하면 http : //www/yourdomain.com/app/webroot/$1 [L, R]로 리디렉션되는 URL은 무엇입니까? – Wige