2012-03-28 3 views
1

사소한 어려움이 있습니다. 웹 페이지가 있으며 콘텐츠를 유지 관리하기위한 CMS를 만들었습니다.htaccess RewriteRule confusion

사이트가 시스템의 관리 부분에서 생성 될 때마다 .htaccess 파일이 업데이트되도록 사이트를 만들었습니다.

.htaccess 파일을 사용하여 사용자에게 친숙한 URL 만 만듭니다.

내 htaccess로 파일은 다음과 같은 :

RewriteEngine on 
RewriteRule home.html index.php?page_id=2 
RewriteRule producenter.html index.php?page_id=13 
RewriteRule produkter.html index.php?page_id=12 
RewriteRule om-oss.html index.php?page_id=14 
RewriteRule producent-3-s.html index.php?show_manu=true&manu_id=4 
RewriteRule bildbank-producent-3-s.html index.php?show_manu_press=true&manu_id=4 
... 

모든 작은 제외하고 잘 작동합니다.

producent-3-s.html 
    and 
    bildbank-producent-3-s.html 

이 사이트는 자동으로, 예를 들어, 첫 번째 occurance을 보여줍니다 : 이름이 경우에서와 같이, "유사"경우 'producent-3-s.html'. 'bildbank-producent-3-s.html'이 절대 표시되지 않습니다.

어떻게 해결할 수 있습니까? 나는 내가 내 스스로 분명히 희망, 감사는 도움과 팁을 사전에 내가 더 특정 사람이 먼저 올 수 있도록

+1

'^ producent-3-s.html $' – tttony

답변

0

가장 간단한 방법은 htaccess로에서 RewriteRule producent-3-s.html ...

+0

흠 .. 그러면 'producent-3-s.html'에 도달 할 수 없으므로 실제로 해결책이 아닙니다. ( – user1297620

+0

그냥 시도 – safarov

+0

좋아, 내가 시도합니다 :) – user1297620

0

재주문에게 규칙 RewriteRule bildbank-producent-3-s.html ... 후 규칙을 작성 얻을 수 있습니다. 싫어하면 슬래시를 사용해보십시오.