免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5135 | 回复: 1

[Web] .htaccess中禁止wp-login.php访问,xampp本地测试403,服务器测试302 [复制链接]

论坛徽章:
0
发表于 2013-04-23 09:52 |显示全部楼层
我在.htaccess中加入如下代码:来禁止访问wp-login.php文件,
  1. <Files wp-login.php>
  2. order allow,deny
  3. deny from all
  4. </Files>
复制代码
在xampp中测试成功,当访问这个文件时服务器会跳出403错误,但是放在centos服务器里,访问这个文件,服务器是跳出302,浏览器提示“此网页包含重定向循环”
.htaccess文件全部代码
  1. # DO NOT REMOVE THIS LINE AND THE LINES BELOW HOTLINKID:FtqmdG
  2. RewriteEngine on
  3. RewriteBase /wp-content/uploads/
  4. RewriteCond %{HTTP_REFERER} !^$
  5. RewriteCond %{HTTP_REFERER} !^http://midbai.com/.*$      [NC]
  6. RewriteCond %{HTTP_REFERER} !^http://midbai.com$      [NC]
  7. RewriteCond %{HTTP_REFERER} !^http://www.midbai.com/.*$      [NC]
  8. RewriteCond %{HTTP_REFERER} !^http://www.xxx.com$      [NC]
  9. RewriteCond %{HTTP_REFERER} !google.com [NC]
  10. RewriteCond %{HTTP_REFERER} !webcache.googleusercontent.com [NC]
  11. RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
  12. RewriteCond %{HTTP_REFERER} !bing.com [NC]
  13. RewriteCond %{HTTP_REFERER} !cache.baiducontent.com [NC]
  14. RewriteCond %{HTTP_REFERER} !image.baidu.com [NC]
  15. RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
  16. RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
  17. RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
  18. RewriteCond %{HTTP_REFERER} !feedly.com [NC]
  19. RewriteRule .*\.(jpg|jpeg|gif|png|bmp|tiff)$ http://www.XXX.com/daolian.png [R,NC,L]
  20. # DO NOT REMOVE THIS LINE AND THE LINES ABOVE FtqmdG:HOTLINKID

  21. <Files wp-login.php>
  22. order allow,deny
  23. deny from all
  24. </Files>


  25. RewriteEngine on
  26. rewriteCond %{http_host} ^XXX.com[NC]
  27. rewriteRule ^(.*)$ http://www.XXX.com/$1 [R=301,L]

  28. Order Allow,Deny
  29. 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/31  79.143.179.238 192.162.19  220.181.158.109
  30. Allow from all



  31. # BEGIN WordPress
  32. <IfModule mod_rewrite.c>
  33. RewriteEngine On
  34. RewriteBase /
  35. RewriteRule ^index\.php$ - [L]
  36. RewriteCond %{REQUEST_FILENAME} !-f
  37. RewriteCond %{REQUEST_FILENAME} !-d
  38. RewriteRule . /index.php [L]
  39. </IfModule>

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

论坛徽章:
0
发表于 2013-04-23 20:46 |显示全部楼层
我已近找到原因了,服务器设置了自定义错误页面,而我把这些页面给删了,自己新建个就可以,还有一个疑问,为什么wordpress处理禁止访问wp-login.php会跳出302重定向循环
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP