나는 현재이 좋은 작품을 지배 .htaccess로했다 휴식을 취하면 문자가 올바르게 이스케이프 처리되지 않았다고 가정합니다.htaccess로 문제가
RewriteRule ^instructor/([A-Za-z0-9-\.]+)$ instructor.php?username=$1 [NC,L]
누구나 올바른 방향으로 가리 키시겠습니까?
업데이트
이 디렉토리 구조를 함께 할 수있는 뭔가가 될 것으로 보인다.
이 사이트에 적용되는 규칙의 또 다른 선택은 다음과 같습니다
## Registration
RewriteRule ^instructor/register/?$ instructor-form/index.php [L]
RewriteRule ^instructor/register/stage([1-5]+)$ instructor-form/stage$1.php [L]
이 잘 작동 (여기 디렉토리는이 규칙이 지적 instructor/
라는 디렉토리도 있습니다, 그러나 instructor-form/
입니다 to :
RewriteRule ^instructor/dashboard/?$ instructor/index.php [L]
RewriteRule ^instructor/account-details/?$ instructor/account-details.php [L]
RewriteRule ^instructor/change-password/?$ instructor/change-password.php [L]
다음은 .
i를 추가 할 때 적용되는 규칙입니다. 첫 번째 규칙. 규칙은 모두 [A-Za-z0-9-]
문자 블록에 .
없이 제대로 작동합니다. 추가 할 때 실제 instructor/
폴더에 액세스 할 수없는 것으로 보입니다.
감사 당신에 대한 자세한 설명은 글로벌 규칙이 작동했습니다. :) – lethalMango