844097977 发表于 2013-04-23 09:52

.htaccess中禁止wp-login.php访问,xampp本地测试403,服务器测试302

我在.htaccess中加入如下代码:来禁止访问wp-login.php文件,<Files wp-login.php>
order allow,deny
deny from all
</Files>在xampp中测试成功,当访问这个文件时服务器会跳出403错误,但是放在centos服务器里,访问这个文件,服务器是跳出302,浏览器提示“此网页包含重定向循环”
.htaccess文件全部代码# DO NOT REMOVE THIS LINE AND THE LINES BELOW HOTLINKID:FtqmdG
RewriteEngine on
RewriteBase /wp-content/uploads/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://midbai.com/.*$      
RewriteCond %{HTTP_REFERER} !^http://midbai.com$      
RewriteCond %{HTTP_REFERER} !^http://www.midbai.com/.*$      
RewriteCond %{HTTP_REFERER} !^http://www.xxx.com$      
RewriteCond %{HTTP_REFERER} !google.com
RewriteCond %{HTTP_REFERER} !webcache.googleusercontent.com
RewriteCond %{HTTP_REFERER} !yahoo.com
RewriteCond %{HTTP_REFERER} !bing.com
RewriteCond %{HTTP_REFERER} !cache.baiducontent.com
RewriteCond %{HTTP_REFERER} !image.baidu.com
RewriteCond %{HTTP_REFERER} !zhuaxia.com
RewriteCond %{HTTP_REFERER} !xianguo.com
RewriteCond %{HTTP_REFERER} !feedsky.com
RewriteCond %{HTTP_REFERER} !feedly.com
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|tiff)$ http://www.XXX.com/daolian.png
# DO NOT REMOVE THIS LINE AND THE LINES ABOVE FtqmdG:HOTLINKID

<Files wp-login.php>
order allow,deny
deny from all
</Files>


RewriteEngine on
rewriteCond %{http_host} ^XXX.com
rewriteRule ^(.*)$ http://www.XXX.com/$1

Order Allow,Deny
Deny from 96.47.225 96.47.224 173.44.37 79.143.186.165/30 178.238.232.0/21 93.104.214.107 217.195.202.34 216.55.181.39 91.231.40 193.105.210.216/3179.143.179.238 192.162.19220.181.158.109
Allow from all



# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>

# END WordPress我怀疑,是不是apache配置问题,还是apache版本问题,xampp用的是最新1.81,服务器apache版本2.2.15,基本都是默认配置,有没有人遇到一样问题哦

844097977 发表于 2013-04-23 20:46

我已近找到原因了,服务器设置了自定义错误页面,而我把这些页面给删了,自己新建个就可以,还有一个疑问,为什么wordpress处理禁止访问wp-login.php会跳出302重定向循环
页: [1]
查看完整版本: .htaccess中禁止wp-login.php访问,xampp本地测试403,服务器测试302