2012-10-30 4 views
0
내가 아약스 무거운 사이트에 딥 링크에 다음 htaccess로 구현하고

htaccess로 다시 딥 링크 버튼

그것은 당신이에서 사이트에 링크하는 경우를 제외하고 잘 작동 뒤로.

누구나 성공적으로이 문제를 해결 했습니까?

<IfModule mod_rewrite.c> 
Options +FollowSymlinks 
RewriteEngine On 
# Rewrite rules to support deeplinking 
RewriteRule ^([A-Za-z]+)/?$ /studio/$1/ [NC,R] 
RewriteRule ^studio/families/([^/]*)/?$ /studio/inc-discover-static/$1 [NC,NE,R] 
RewriteRule ^studio/([^/]*)/?$ /index.php#!section=$1 [NC,NE,R] 
RewriteRule ^studio/([^/]*)/([^/]*)/?$ /index.php#!section=$1&sub=$2 [NC,NE,R,L]  
</IfModule> 
+0

딥 링크에 대해 이야기 할 때 R 플래그를 사용하는 이유를 언급했을 수도 있지만 그 부분이 무엇을 의미하는지 완전히 확신 할 수는 없습니다. 그래서 : 의도적으로 R 플래그를 사용하고 있습니까? – Jasper

답변

0

당신은 리디렉션 브라우저에 표시되었을 즉, 당신의 RewriteRules에 (리디렉션을 의미)을 [R] 플래그를 사용하고 있습니다. 제거하면 모든 것이 서버에서만 발생하며 사용자가 두 번 다시 누를 필요가 없으므로 사용자는 아무 것도 알지 못합니다.