# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # 绑定wap.yin.cc 到 wap 子目录 RewriteCond %{HTTP_HOST} ^img\.yilingyan\.com$ [NC] RewriteCond %{REQUEST_URI} !^/img/ RewriteRule ^(.*)$ img/$1?Rewrite [L,QSA] # 可以绑定多个 只需重复上面三行 # 屏蔽 RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^YisouSpider [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^EasouSpider [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^YisouSpider [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^EasouSpider [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^DotBot [NC,OR] RewriteCond %{HTTP_USER_AGNET} ^spbot [NC] RewriteRule .* - [F,L] # 屏蔽整个ip order allow,deny deny from 106.11.0 deny from 42.120.0 deny from 42.156.0 deny from 36.157.0 deny from 52.36.0 deny from 52.40.0 deny from 27.50.0 deny from 144.217.0 deny from 203.133.0 deny from 216.244.0 deny from 27.50.0 deny from 43.231.0 deny from 221.204.0 allow from all # 屏蔽单独ip order allow,deny deny from 52.40.253.124 deny from 43.231.47.125 deny from 42.156.136.10 deny from 36.157.68.63 deny from 27.50.165.193 deny from 119.185.41.129 deny from 106.120.188.148 deny from 69.12.72.162 deny from 178.156.202.81 allow from all # 爬虫403 SetEnvIfNoCase User-Agent "Abonti|aggregator|AhrefsBot|asterias|BDCbot|BLEXBot|BuiltBotTough|Bullseye|BunnySlippers|ca\-crawler|CCBot|Cegbfeieh|CheeseBot|CherryPicker|CopyRightCheck|cosmos|Crescent|discobot|DittoSpyder|DOC|DotBot|Download Ninja|EasouSpider|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|Exabot|ExtractorPro|Fasterfox|FeedBooster|Foobot|Genieo|grub\-client|Harvest|hloader|httplib|HTTrack|humanlinks|ieautodiscovery|InfoNaviRobot|IstellaBot|Java/1\.|JennyBot|k2spider|Kenjin Spider|Keyword Density/0\.9|larbin|LexiBot|libWeb|libwww|LinkextractorPro|linko|LinkScan/8\.1a Unix|LinkWalker|LNSpiderguy|lwp\-trivial|magpie|Mata Hari|MaxPointCrawler|MegaIndex|Microsoft URL Control|MIIxpc|Mippin|Missigua Locator|Mister PiX|MJ12bot|moget|MSIECrawler|NetAnts|NICErsPRO|Niki\-Bot|NPBot|Nutch|Offline Explorer|Openfind|panscient\.com|PHP/5\.\{|ProPowerBot/2\.14|ProWebWalker|Python\-urllib|QueryN Metasearch|RepoMonkey|RMA|SemrushBot|SeznamBot|SISTRIX|sitecheck\.Internetseer\.com|SiteSnagger|SnapPreviewBot|Sogou|SpankBot|spanner|spbot|Spinn3r|suzuran|Szukacz/1\.4|Teleport|Telesoft|The Intraformant|TheNomad|TightTwatBot|Titan|toCrawl/UrlDispatcher|True_Robot|turingos|TurnitinBot|UbiCrawler|UnisterBot|URLy Warning|VCI|WBSearchBot|Web Downloader/6\.9|Web Image Collector|WebAuto|WebBandit|WebCopier|WebEnhancer|WebmasterWorldForumBot|WebReaper|WebSauger|Website Quester|Webster Pro|WebStripper|WebZip|Wotbox|wsr\-agent|WWW\-Collector\-E|Xenu|yandex|Zao|Zeus|ZyBORG|coccoc|Incutio|lmspider|memoryBot|SemrushBot|serf|Unknown|uptime files" bad_bot SetEnvIfNoCase Referer "Abonti|aggregator|AhrefsBot|asterias|BDCbot|BLEXBot|BuiltBotTough|Bullseye|BunnySlippers|ca\-crawler|CCBot|Cegbfeieh|CheeseBot|CherryPicker|CopyRightCheck|cosmos|Crescent|discobot|DittoSpyder|DOC|DotBot|Download Ninja|EasouSpider|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|Exabot|ExtractorPro|Fasterfox|FeedBooster|Foobot|Genieo|grub\-client|Harvest|hloader|httplib|HTTrack|humanlinks|ieautodiscovery|InfoNaviRobot|IstellaBot|Java/1\.|JennyBot|k2spider|Kenjin Spider|Keyword Density/0\.9|larbin|LexiBot|libWeb|libwww|LinkextractorPro|linko|LinkScan/8\.1a Unix|LinkWalker|LNSpiderguy|lwp\-trivial|magpie|Mata Hari|MaxPointCrawler|MegaIndex|Microsoft URL Control|MIIxpc|Mippin|Missigua Locator|Mister PiX|MJ12bot|moget|MSIECrawler|NetAnts|NICErsPRO|Niki\-Bot|NPBot|Nutch|Offline Explorer|Openfind|panscient\.com|PHP/5\.\{|ProPowerBot/2\.14|ProWebWalker|Python\-urllib|QueryN Metasearch|RepoMonkey|RMA|SemrushBot|SeznamBot|SISTRIX|sitecheck\.Internetseer\.com|SiteSnagger|SnapPreviewBot|Sogou|SpankBot|spanner|spbot|Spinn3r|suzuran|Szukacz/1\.4|Teleport|Telesoft|The Intraformant|TheNomad|TightTwatBot|Titan|toCrawl/UrlDispatcher|True_Robot|turingos|TurnitinBot|UbiCrawler|UnisterBot|URLy Warning|VCI|WBSearchBot|Web Downloader/6\.9|Web Image Collector|WebAuto|WebBandit|WebCopier|WebEnhancer|WebmasterWorldForumBot|WebReaper|WebSauger|Website Quester|Webster Pro|WebStripper|WebZip|Wotbox|wsr\-agent|WWW\-Collector\-E|Xenu|yandex|Zao|Zeus|ZyBORG|coccoc|Incutio|lmspider|memoryBot|SemrushBot|serf|Unknown|uptime files" bad_bot Deny from env=bad_bot # 开始 - 阻止不良爬虫访问 RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^.*Yisouspider.* [NC] RewriteRule .* - [F] # 屏蔽为空 RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule .* - [F] RewriteCond %{HTTP_REFERER} ^$ [NC] RewriteCond %{HTTP_USER_AGENT} ^$ [NC] RewriteRule .* - [F] # 仿制wplog RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .(wp-comments-post|wp-login)\.php* RewriteCond %{HTTP_REFERER} !.*yilingyan.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L] # protect xmlrpc Redirect 301 /xmlrpc.php http://taobao.com/ Redirect 301 /123456.zip http://taobao.com/ Redirect 301 /123456.tar.gz http://taobao.com/ Redirect 301 /htdocs.zip http://taobao.com/ Redirect 301 /data.zip http://taobao.com/ Redirect 301 /3.zip http://taobao.com/ Redirect 301 /2.zip http://taobao.com/ Redirect 301 /wp-login.php http://taobao.com Redirect 301 /wp-config.php http://taobao.com/ Redirect 301 /?p http://taobao.com/ Redirect 301 /feed http://taobao.com/ Redirect 301 //plus http://taobao.com/ Redirect 301 /weiyun http://taobao.com/ Redirect 301 /resources http://taobao.com/ # 禁止爬虫 RewriteCond %{HTTP_USER_AGENT} ^.*Scrapy.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*ExtLinksBot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*YandexBot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*MauiBot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*DotBot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*Python.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*JikeSpider.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*SemrushBot.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^.*NetcraftSurveyAgent.* [NC] RewriteRule ^(.*)$ http://www.googel.com/ [L] # 401 RewriteEngine On RewriteBase / ErrorDocument 403 /4.html ErrorDocument 404 /4.html ErrorDocument 500 /4.html ErrorDocument 503 /4.html # 可绑定多个 只需重复上面三行 # END WordPress