내 웹 사이트에는 콘텐츠를 동적으로로드하는 presets_pc.html이라는 페이지가 있으며, 페이지에서 데이터베이스를 그대로 덤프하는 presets_pc_fallback.php로 봇을 리디렉션하려고합니다. 저는이 물건에 익숙하지 않아 RewriteRule을 사용할 수 없습니다. 너 나 좀 도와 줄 수있어?.htaccess를 사용하여 봇을 리디렉션
감사합니다 :)
내 웹 사이트에는 콘텐츠를 동적으로로드하는 presets_pc.html이라는 페이지가 있으며, 페이지에서 데이터베이스를 그대로 덤프하는 presets_pc_fallback.php로 봇을 리디렉션하려고합니다. 저는이 물건에 익숙하지 않아 RewriteRule을 사용할 수 없습니다. 너 나 좀 도와 줄 수있어?.htaccess를 사용하여 봇을 리디렉션
감사합니다 :)
봇이 사이트는 User-Agent
HTTP 요청 헤더 통해 액세스하는 여부를 알 수있는 방법입니다. 누구나 그렇게 스푸핑 할 수 있으므로 실제 보장이 없습니다. 영향을 줄 수있는 봇 목록이 있다면 robotstxt과 같은 사이트에서 "제외"사용자 에이전트를 찾아 RewriteCond
개의 일치 항목으로 연결할 수 있습니다. 예를 들어
, 구글, 인포시크, MSN :
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (googlebot|InfoSeek|msnbot) [NC]
RewriteRule ^/?presets_pc\.html$ /presets_pc_fallback.php [L,R]
는 매력 같이 작동한다. 방금 regexp가 잘못되었습니다. – dosse91214
가 http://stackoverflow.com/questions/2691956/redirect-all-bots-using-htaccess-apache/2693694#2693694 –
나는 것을 시도 그러나 그것은 작동하지 않는다 – dosse91214