2021年8月3日

wordpress的htaccess文件设置亲测


wordpress是一个很优秀的网站程序没有之一,切图网官网也是基于wordpress二开的并且运营到现在,优点太多了这里就不说了,关于wordpress的配置最近遇到一些问题,于是做了一些优化,并且把附代码供作参考,以下的htaccess代码包含了几部分内容,有效的wordpress伪静态设置规则,屏蔽指定ip,屏蔽垃圾蜘蛛等等。

Options +FollowSymLinks
# BEGIN WordPress
# 在`BEGIN WordPress`与`END WordPress`之间的指令(行)是
# 动态生成的,只应被WordPress过滤器修改。
# 任何对标记之间的指令的修改都会被覆盖。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

#屏蔽蜘蛛
RewriteCond %{HTTP_USER_AGENT} “.*EmbeddedWB.*” [OR]
RewriteCond %{HTTP_USER_AGENT} “.*QunarBot.*” [OR]
#RewriteCond %{HTTP_USER_AGENT} “.*Windows 98.*” [OR]
#RewriteCond %{HTTP_USER_AGENT} “^Mozilla/4.0$”
#RewriteRule ^(.*)$ http://cao.ni.ma/

</IfModule>

#屏蔽ip
<Limit GET HEAD POST>
order allow,deny
# Country: CHINA
# ISO Code: CN
# Total Networks: 1,616
# Total Subnets: 210,789,888
deny from 150.158.184.133
#deny from 58.16.0.0/16
#deny from 58.17.0.0/17
#
allow from all
</Limit>

# END WordPress

标签:,

微信扫一扫二维码访问


16年前端经验
加微信好友直接沟通
了解《我的十年》