URL이

2010-07-18 3 views
0

내가 알고 싶습니다URL이

모든 파일의 깨끗한 루트를 유지하기 위해, 나는 아래에 모든 것을 넣고 싶어 하위 디렉토리 (index.php, .htaccess, ...). 이 하위 디렉토리에있는 .htaccess의 규칙을 루트 디렉토리에서 index.php로 리디렉션하도록 구성 할 수 있습니까? 하위 디렉토리에도 있습니다.

그런 다음 .htaccess의 구문은 무엇입니까?

답변

1

.htaccess 파일에는 영향을 미치지 만에 /의 :

  • 그것을 그 디렉토리의
  • 하위 디렉토리를 포함하는 디렉토리입니다. 아파치는 심지어 .htaccess 파일을 볼 수 없습니다 :

그래서, 아니, 당신은 상위 디렉토리의에 무엇이 영향을 디렉토리에 .htaccess을 가질 수 없습니다.


이와 비슷한 것을 원한다면 더 높은 수준으로 설정해야합니다. 다음 중 하나를

은 부모 디렉토리 .htaccess 파일에서
  • 아파치의 구성에서 직접
  • 또는 (당신이하고 싶지 않은 것 같습니다) - 당신의 가상 호스트의 구성에 대한 예.
1

아니오. 서브 디렉토리의 규칙은 요청이 서브 디렉토리를 포함하는 경로로 맵핑되는 경우에만 사용됩니다.

이렇게하려면 httpd.conf 또는 상위 디렉토리에 다시 쓰기 규칙을 지정해야합니다.

1

그냥 httpd.conf 파일에서 다른 디렉토리로의 DocumentRoot를 변경, 또는/etc/아파치/사이트-가능 /를 현장 또는 유사한