Apache环境(htaccess设置301跳转及常用,htaccess技巧整理)

Apache环境(htaccess设置301跳转及常用,htaccess技巧整理)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-08-26 12:52:05
文章简介

LNMP、WDCP面板301跳转实现的教程(一) WDCP、LNMP下Nginx如何设置域名301重定向教程(二) Apache环境.htaccess设置301

2025阿里云双十一服务器活动

  • LNMP、WDCP面板301跳转实现的教程(一)
  • WDCP、LNMP下Nginx如何设置域名301重定向教程(二)
  • Apache环境.htaccess设置301跳转及常用.htaccess技巧整理
  • 无论是Nginx,还是Apache都各自有优势,对于我们普通用户而言基本上也没有多大的区别。在虚拟主机环境中,基本上都是Apache环境。Apache与Nginx两者区别之一就是伪静态的设置,前者则是在网站根目录设置.htaccess文件,无论是伪静态,还是301跳转,甚至是防盗链和禁止某个IP的访问都可以很简单的设置。

    关于.htaccess文件的设置和实际应用是相当广泛的,很多功能都可以利用这个小小的文件实现,只不过我们普通用户使用的并不多而已,比如我们使用最多的无非就是WWW或者非WWW301跳转,顶多加上防盗链等功能,在这篇文章中,大鸟准备陆续整理.htaccess文件的常见的用法。

    RewriteEngineon

    RewriteCond%{HTTP_HOST}^daniao\.com[NC]

    RewriteRule^(.*)$https://www.daniao.org/$1[L,R=301,NC]

    我们将域名替换成自己的域名即可实现非WWW跳转到WWW域名。

    第二、强制非WWW域名301跳转

    RewriteEngineOn

    RewriteCond%{HTTP_HOST}!^daniao.org$[NC]

    RewriteRule^(.*)$http://daniao.org/$1[L,R=301]

    这里我们可以强制如果访问www域名前缀,会跳转到非www域名。

    RewriteEngineOn

    RewriteCond%{SERVER_PORT}80

    RewriteRule^(.*)$https://www.daniao.org/$1[R,L]

    Apache环境,htaccess设置301跳转及常用,htaccess技巧整理

    RewriteEngineOn

    RewriteCond%{HTTP_USER_AGENT}(^$|FeedDemon|JikeSpider|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|Python-urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)[NC]

    RewriteCond%{REQUEST_URI}/+[^\.]+$

    RewriteRule^(.+[^/])$%{REQUEST_URI}/[R=301,L]

    RewriteCond%{REQUEST_FILENAME}!-d

    RewriteRule^(.*)/$/$1[R=301,L]

    第七、将A页面301跳转到B页面

    Redirect301/a.htmlhttps://www.daniao.org/b.html

    Orderdeny,allow

    RewriteEngineon

    RewriteCond%{HTTP_REFERER}!^$

    RewriteCond%{HTTP_REFERER}!^http(s)?://(.+\.)?daniao.org[NC]

    RewriteRule\.(jpg|jpeg|png|gif|bmp)$-[NC,F,L]

    SetEnvIfRequest_URI"/starry-night"allow_framing=true

    HeadersetX-Frame-OptionsSAMEORIGINenv=!allow_framing

    总结,以上是大鸟整理平时常用和不常用的.htaccess伪静态、301、防盗链以及等设置功能。如果需要更多强大的htaccess功能则需要阅读官方文档,这10个用途仅仅是很小的部分。

    标签:
    RAKsmart爆款云服务器1折秒杀¥79/年起(raksmart服务器怎么样)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!