가 여기 내 htaccess로 파일mod_rewrite를 서버 이동 후
## Turn on RewriteEngine
RewriteEngine on
Options +FollowSymlinks
## Ignore
RewriteRule (slir) - [L,NC]
RewriteRule ^slir - [L,NC]
## CakePHP
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
이 내 옛날 호스트에서 잘 작동하는 데 사용하지만, HostGator에 이동하기 때문에, #ignore 아래의 두 가지 규칙이 작동 중지되어 작동이 중지. 다른 일을 시도하는 것은 단지 두 번뿐입니다.
기본적으로 모든 요청은 app/webroot로 보내지 만 "slir"이라는 폴더가 있으므로이 항목에서 제외됩니다.
두 번째 두 규칙은 어떻게 작동 하나 처음 두 개는 작동하지 않을 수 있습니까?
감사합니다.
내가 당신과 내 코드를 대체해야하고 여전히 같은 동작을 사라졌다. – 472084
이 규칙들은 모두'.htaccess' 파일에 있습니까? '/ slir /'도 실제 디렉토리입니까? –
예, 전 전체 파일을 게시 한 것으로 교체했습니다. – 472084