2013-07-03 3 views
0
Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?pirate-punk.com(/)?.*$  [NC] 
RewriteRule ([^/]+\.[a-z0-9]+)$ http://www.pirate-punk.com/dl.php?f=$1 [R,NC,L] 

Options +Indexes 

이 htaccess는 들어오는 모든 트래픽을 다른 도메인에서 온 경우 다른 페이지로 리디렉션합니다. 그들은 도메인 내가 그렇게 할 수있는 방법htaccess에서 규칙 제외 페이지

외부에서 오는 경우에도 내 방문자가 아직도의 index.php 페이지를 방문 할 수 있도록

나는이 규칙에서 모든 index.php에 페이지를 제외 하시겠습니까?

답변

0

당신은 단지 / 또는 /index.php로 끝나는 것을 제외하는 조건을 추가 할 수 있습니다

RewriteEngine On 

RewriteCond %{REQUEST_URI} !/(index\.php)?$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?pirate-punk.com(/)?.*$  [NC] 
RewriteRule ([^/]+\.[a-z0-9]+)$ http://www.pirate-punk.com/dl.php?f=$1 [R,NC,L]