首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Apache之Rewrite和RewriteRule规则梳理以及http强转https的配置总结(完整版)

HTTP 80 强制转 HTTPS 全站采用https协议访问,所以需要http重定向到https,只需要在.htaccess加入下面规则 在相应的网站根目录新建 .htaccess 例如,在士博博客的网站根目录下...^www.kevin.com$ [NC] RewriteRule ^(.*)$ https://www.kevin.com/$1 [L,R=301] RewriteCond %{SERVER_PORT}...3.8) 'nocase|NC'(忽略大小写) 它使Pattern忽略大小写,也就是在Pattern与当前URL匹配时,'A-Z'和'a-z'没有区别。...^www.kevin.com [NC]       表示声明Client请求的主机中前缀不是www.kevin.com,[NC]的意思是忽略大小写 RewriteCond %{HTTP_HOST...^192.168.100.29 [NC]       表示声明Client请求的主机中前缀不是192.168.100.29,[NC]的意思是忽略大小写 RewriteCond %{HTTP_HOST

31.7K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    网站修改.htaccess文件实现301重定向方法整理汇总

    其操作方法是在.htaccess文件中加入以下规则;   RewriteEngine On RewriteCond %{HTTP_HOST} !...^www.idcspy.com$ [NC] RewriteRule ^(.*)$ https://www.idcspy.com/$1 [L,R=301] 2、重定向www.idcspy.com到idcspy.com...该重定向刚好与上面的相反,在.htaccess文件中加入规则如下;   RewriteEngine On RewriteCond %{HTTP_HOST} !...由于公司的发展可能需要对网站的域名进行更换,此时就需要将老的域名重定向到新的域名中去,在.htaccess文件操作如下;   RewriteEngine On RewriteBase / RewriteCond...文件中加入以下规则就可以了,格式是旧目录/旧文档名 新文档的地址;   Redirect /olddirectory https://www.idcspy.com/newdirectory 修改.htaccess

    2.6K10

    Apache中的htaccess文件格式简析

    学apache 就必须要学下htaccess。...RewriteCond %{HTTP_HOST} ^(www\.)?xxx\.com$ [NC] #过滤主机名符合后面正则表达式的网址,满足后执行下一步。NC表示忽略大小写。...再次重第一个规则开始处理,但是使用当前重写后的URL地址 C Chain 将当前的规则和紧随其后的规则链接起来 T Type 强制执行指明的MIME类 NS Nosubreq 只在没有任何内部子请求执行时运行本脚本 NC...地址匹配对大小写不敏感 QSA Qsappend 在新的URL地址后附加查询字符串部分,而不是替代 PT Passthrough 将重写后的URL地址传递给另一个Apache模块进行进一步处理 S Skip 忽略之后的规则...下面是RewriteCond的一些参数: 参数 含义 解释 -d 目录 将TestString视为一个路径名并测试它是否为一个存在的目录。

    2.2K51
    领券