문제
/직원으로 시작하는 요청을 제외하고 모든 요청을 /블로그 디렉토리로 리디렉션하기 위해 .htaccess를 얻으려고합니다. 이것이 내가 지금까지 가지고있는 것입니다.
RewriteEngine On
RewriteRule ^staff(.*)$ staff/$1 [L]
RewriteRule ^(.*)$ blogs/$1 [L]
내가 할 때를 제외하고는 모든 경우에 잘 작동합니다. http://mydomain.com/staff 또는 http://mydomain.com/staff/alice 이 경우 500 내부 오류가 발생합니다.
내가 뭘 잘못하고 있죠?
해결책
이 시도:
RewriteRule ^staff/ - [L]
RewriteRule !^blogs/ blogs%{REQUEST_URI} [L]
다른 팁
로그온 한 내용 error.log
? 오류가 발생할 수 있습니다 mod_rewrite
또는 응용 프로그램 자체에서.
제휴하지 않습니다 StackOverflow