2011-09-19 7 views
1

내 웹 사이트에서 멋진 URL에 대한 다시 쓰기 규칙을 사용하고 있습니다. 문제는 새 웹 사이트를 업로드하고 이미 존재하는 전자 상점을 계속 운영해야한다는 것입니다. 전자 상점은 서버의 "/ www"디렉토리에있는 "shop"이라는 자체 폴더에 있습니다.부모 디렉토리에서 .htaccess 파일을 무시하는 방법?

하지만 이제 부모 디렉토리에 있지만 내 .htaccess 파일이 전자 상점을 망친다. "/ shop"디렉토리에있는 영향을 어떻게 차단해야합니까? 어떤 도움, 마이크에 대한

RewriteRule ^shop/?$ shop/ [L] 

RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2&detail3=$3&detail4=$4 [QSA,L] 
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2&detail3=$3 [QSA,L] 
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2 [QSA,L] 
RewriteRule ^([^/\.]+)/?$ index.php?detail1=$1 [QSA,L] 

감사 :

여기에 코드입니다. 모든 규칙보다이 추가

답변

0

시도 :

RewriteCond %{REQUEST_URI} !^/shop 

는 그 다음에 단지이와 함께/상점 디렉토리에 htaccess로 파일을 추가합니다.

RewriteOptions Inherit 
+0

시도 할 것인가? – Mike

+0

이 조건이 충족되는 경우 다시 쓰기 엔진에 규칙 만 적용하도록 지시합니다. –

+0

/shop 폴더에서는 잘 작동하지만 수정이 가능하므로/shop/admin도 사용할 수 있습니까? – Mike

관련 문제