WordPress 로딩하기 전에 일부 코드를 실행해야합니다. 실제로 저는 HTTP_USER_AGENT를 확인하고 WordPress로 보내거나 다른 URL로 리디렉션하려고합니다.WordPress 로딩하기 전에 코드를 추가하는 방법
나는 index.php 파일에 코드를 넣었지만 wordpress 업데이트에서는 코드를 잃어 버리게됩니다.
어떻게해야합니까? 당신은 아마 을 header.php 템플릿의 헤더 페이지에 유효성 검사 코드를 삽입 할 필요가 있지만 테마를 업데이트하는 경우 것
RewriteCond %{HTTP_CLIENT_IP} !^(10\.10\.10\.10)
RewriteCond %{HTTP_X_FORWARDED_FOR} !^(10\.10\.10\.10)
RewriteCond %{HTTP_X_FORWARDED} !^(10\.10\.10\.10)
RewriteCond %{HTTP_FORWARDED_FOR} !^(10\.10\.10\.10)
RewriteCond %{HTTP_FORWARDED} !^(10\.10\.10\.10)
RewriteCond %{REMOTE_ADDR} !^(10\.10\.10\.10)
RewriteCond %{HTTP_CLIENT_IP} !^(10\.10\.10\.10)
RewriteCond %{HTTP_CLIENT_IP} !^(10\.10\.10\.10)
RewriteCond %{HTTP_CLIENT_IP} !^(10\.10\.10\.10)
RewriteCond %{HTTP_USER_AGENT} !(Baiduspider|Bingbot|Googlebot|msnbot|Slurp|Teoma|YahooSeeker|YandexBot) [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301,NE]
은 서버입니까? .htaccess는 이것을 위해 쉽게 작동하며 PHP에서하는 것보다 훨씬 효과적입니다. – RobP
@RobP : 네, 아파치를 사용하고 있습니다. 전에 htaccess를 사용했지만 성공하지 못했습니다. SearchEngines가 들어가서 다른 모든 방문자를 다른 도메인으로 리디렉션하려고합니다. –
.htaccess에서 시도한 내용을 여기에 게시하시는 것이 좋습니다. 커뮤니티에서 올바른 결과를 얻을 수 있도록 도와 줄 수 있습니다. 이런 종류의 일을하기 위해 만들어졌습니다. (그러나 당신이하는 일은 다소 스케치가 깔끔합니다 ...) – RobP