• 18101055830
  • apache配置伪静态Rewrite
    当前位置: 主页 > 网站建设 >
    来源: 厦门点燃未来网络科技有限公司     发布时间: 2017-10-29 23:40

      1: 修改apache的httpd.conf文件

        找到这一行

        #LoadModule rewrite_module modules/mod_rewrite.so

        改成

        LoadModule rewrite_module modules/mod_rewrite.so

      保存httpd.conf

      2: 还是修改httpd.conf

      找到<Directory></Directory>标记, 标记之间有

      AllowOverride None

      修改为:AllowOverride All

      保存httpd.conf

      3: 修改.htaccess

      在apache根目录下,修改.htaccess, 添加

      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

      那么用户访问网站的时候, 所有的请求都会被重新定向到 index.php, 而前端用户看不出任何区别, 实现服务器伪静态

      4: 通过修改.htaccess文件实现防盗链

    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^$ [NC]
    RewriteCond %{HTTP_REFERER} !idrwl.com [NC]
    RewriteCond %{HTTP_REFERER} !google.com [NC]
    RewriteRule .*\.(rar|zip)$ http://www.idrwlbucunzaide.com/ [R,NC,L]

        .htaccess文件将影响其所在的目录及其子目录。你可以将其放在根目录或项目的子目录
        上面这段代码也是很容易理解的:
        RewriteCond %{HTTP_REFERER} !^$ [NC]
        允许空的来源,即用户浏览器手动属于则允许访问文件。
        RewriteCond %{HTTP_REFERER} !idrwl.com [NC]
        非idrwl.com站点自身访问,非谷歌的来源, 全部
        RewriteRule .*\.(rar|zip)$ http://www.idrwl.com/ [R,NC,L]
        这里可以设置防止盗链的类型,如果盗链可以跳转到网站首页,本站没有做图片防盗链,如果你做图片防盗链可以设置被盗链的替代图片:
        RewriteRule .*\.(gif|jpg|png)$ http://www.idrwlbucunzaide.com/logo.png [R,NC,L]

        这种写法会影响到网站的SEO, 非必须的情况下, 不建议这么设置

      想要了解更多重写规则, 可以参考

      http://blog.csdn.net/paulluo0739/article/details/17711851

      

    作者: NONO
    出处:http://www.cnblogs.com/diligenceday/
    企业网站:http://www.idrwl.com/
    开源博客:http://www.github.com/sqqihao
    QQ:287101329
    微信:18101055830

    (责任编辑:admin)
    文章出自: 厦门点燃未来网络科技有限公司 http://www.idrwl.com如转载请注明出处!
    • 网站建设找点燃
    • 重视设计 重视服务 重视沟通 用诚信和口碑打造品牌!
    • 18101055830   
    • 客服①: 在线洽谈
  • 手机:18101055830
  • 地址:厦门翔安新店镇西岩石路10号 网址:www.idrwl.com 邮箱 sqqihao@163.com
  • 版权所有 2015-2023(C) 厦门点燃未来网络科技有限公司    闽ICP备17019404号-1