문제

저는 여러분의 프로젝트를 병행 하위 디렉토리에는 모든이 etc/lighttpd.conf 파일이 있습니다.이 파일은 매우 간단합니다;그들은 단지 포함한 지시어는 다음과 같습니다.

url.rewrite-once = ("^/project(.*)$"=>"project/router.php?args=$1")

불행하게도,내가 발견할 수 없는 단순 루프를 통해 그들기 때문에,내가을 얻을 것"중복 구성 변수"오류가 있습니다.내가 참조 하는 방법은데 그것을 사용하는 다음과 같습니다:

url.rewrite-once = (
    "^/project1(.*)$"=>"project1/router.php?args=$1"
    ,"^/project2(.*)$"=>"project2/router.php?args=$1"
)

그러나,만약 내가 내 per-directory config 파일을 포함한 다시 쓰고 있는 쉘 스크립트를 구축,그들을 수가 없어 다른 lighty 지시어에서 당 디렉토리에 파일이 있습니다.그런 다음,다시 나는 새로운 lighty,그래서 어쩌면 내가 필요로 하지 않고 다만 그것을 깨닫지 않는다.

What's"올바른 방법으로"이렇게 해야 합니까?

도움이 되었습니까?

해결책

try:

url.rewrite-once += ("^/project1(.*)$"=>"project1/router.php?args=$1")

를 추가하는 새로운 설정하는 기존의 변수를 정의하는 대신 그것을 다시합니다.

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