문제

/직원으로 시작하는 요청을 제외하고 모든 요청을 /블로그 디렉토리로 리디렉션하기 위해 .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 또는 응용 프로그램 자체에서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top