`
zhengdl126
  • 浏览: 2538398 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

伪静态

 
阅读更多

 


--------------------Apache Rewrite规则重写的标志

    1) R[=code](force redirect) 强制外部重定向
    强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。
    2) F(force URL to be forbidden)禁用URL,返回403HTTP状态码。
    3) G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。
    4) P(force proxy) 强制使用代理转发。
    5) L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。
    6) N(next round) 重新从第一条规则开始运行重写过程。
    7) C(chained with next rule) 与下一条规则关联
    如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。
    8 ) T=MIME-type(force MIME type) 强制MIME类型
    9) NS (used only if no internal sub-request) 只用于不是内部子请求
    10) NC(no case) 不区分大小写
    11) QSA(query string append) 追加请求字符串
    12) NE(no URI escaping of output) 不在输出转义特殊字符
    例如:RewriteRule /foo/(.*) /bar?arg=P1%3d$1 [R,NE] 将能正确的将/foo/zoo转换成/bar?arg=P1=zoo
    13) PT(pass through to next handler) 传递给下一个处理
    例如:
    RewriteRule ^/abc(.*) /def$1 [PT] # 将会交给/def规则处理
    Alias /def /ghi
    14) S=num(skip next rule(s)) 跳过num条规则
    15) E=VAR:VAL(set environment variable) 设置环境变量

 

叹号表示非,L表示最终结果,不再循环;NC是不区分大小写。

RewriteCond %{http_host} !^www.javatang.com [NC]
    RewriteRule ^/(.*)$ http://www.javatang.com/$1 [R=301,NC,L]
    RewriteRule ^(.*)/index(.*)$ $1/index.html [R=301,NC]

 

 

 

-------------------YII apache 伪静态

 

 

 

RewriteRule .*[a|c]/account/login.html$ /static/login/login.html [QSA,L]
RewriteRule (.*[a|c])_[0-9]/index.htm$ /index.php\?r=backend&flag=$1 [QSA,L]
RewriteRule .*[a|c]$ /index.php\?r=backend/$1 [QSA,L]
RewriteRule .*[a|c]/$ /index.php\?r=backend/$1 [QSA,L]
RewriteRule .*[a|c]/(.*[^html])$ /index.php\?r=backend/$1 [QSA,L]
RewriteRule .*[a|c]_[0-9]/(.*[^html])$ /index.php\?r=backend/$1 [QSA,L]

RewriteRule .*f/account/login.html$ /static/login/login.html [QSA,L]
RewriteRule (.*f)_[0-9]+/index.htm$ /index.php\?r=fronend&flag=$1 [QSA,L]
RewriteRule .*f$ /index.php\?r=frontend/$1 [QSA,L]
RewriteRule .*f/$ /index.php\?r=frontend/$1 [QSA,L]
RewriteRule .*f/(.*[^html])$ /index.php\?r=frontend/$1 [QSA,L]
RewriteRule .*f_[0-9]/(.*[^html])$ /index.php\?r=frontend/$1 [QSA,L]
 

 

 

 

 

----------------- YII nginx

 

 

 rewrite ".*[a|c]/account/login.html$" /static/login/login.html last;
   rewrite "(.*[a|c])_[0-9]/index.htm$" /index.php?co=$1&r=backend&flag=$2 last;
   rewrite "(.*)[a|c]$" /static/login/login.html last;
   rewrite "(.*)[a|c]/$" /static/login/login.html last;
   rewrite "(.*)[a|c]/(.*[^html])$" /index.php?co=$1&r=backend/$2 last;
   rewrite "(.*)[a|c]_[0-9]/(.*[^html])$" /index.php?co=$1&r=backend/$2 last;

rewrite "(.*)f/account/login.html$" /static/login/login.html last;
rewrite "(.*)f_[0-9]+/index.htm$" /index.php?co=$1&r=fronend&flag=$2 last;
rewrite "(.*)f$" /static/login/login.html last;
rewrite "(.*)f/$" /static/login/login.html last;
rewrite "(.*)f/(.*[^html])$" /index.php?co=$1&r=frontend/$2 last;
rewrite "(.*)f_[0-9]/(.*[^html])$" /index.php?co=$1&r=frontend/$2 last;
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    伪静态伪静态伪静态伪静态伪静态

    伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪...

    discuz伪静态配置方法

    在运营Discuz论坛时,为了提升用户体验和搜索引擎优化(SEO),很多管理员会选择启用伪静态功能。伪静态技术能够将动态URL转换为静态化的HTML链接,使得网页看起来像静态页面,但实际上仍然保持动态网站的特性。 ...

    伪静态分页解决路径问题

    在IT行业中,伪静态技术是一种常见的优化网页SEO(搜索引擎优化)的方法,它通过将动态URL转化为看似静态的URL,以提高网站的可读性、用户体验和搜索引擎的友好性。在这个场景下,"伪静态分页解决路径问题"指的是在...

    mayicms蚂蚁分类信息5.8、5.9伪静态规则

    在IT行业中,网站优化是提升用户体验和搜索引擎友好性的重要环节,而“伪静态”就是其中一项关键技术。本文将深入探讨“mayicms蚂蚁分类信息5.8、5.9”版本的伪静态规则,以及如何配置和理解这些规则。 首先,让...

    伪静态插件 asp伪静态

    在构建网站时,为了优化搜索引擎优化(SEO)和提高用户体验,伪静态技术是一个常见的选择。本文将详细探讨“伪静态插件”以及如何在ASP环境下实现伪静态,并提供关于个性化后缀和网站后缀修改的一些建议。 首先,...

    mayicms蚂蚁分类信息5.9 宝塔nginx 单城市伪静态规则

    【标题】"mayicms蚂蚁分类信息5.9 宝塔nginx 单城市伪静态规则"涉及的关键技术点主要是关于网站URL伪静态处理,主要针对mayicms蚂蚁分类信息系统5.9版本,并且是在宝塔面板环境中使用Nginx服务器进行配置。...

    DZX3.5伪静态规则文件

    在IT行业中,伪静态是一种将动态网页转换为静态URL的技术,主要是为了提高网站的SEO(搜索引擎优化)性能和用户体验。DZX3.5是某款基于PHP开发的网站内容管理系统,可能类似于Discuz! X系列,它允许管理员通过配置伪...

    网站重写url伪静态工具

    ISAPI_Rewrite,ISAPI_Rewrite用来实现伪静态,将动态网页通过重写URL的方法实现去掉动态网页的参数!它的行为是像Apache的mod_Rewrite ,但专为微软的Internet信息服务( IIS )。 IIS配置相当简单,配置好之后就有...

    最新discuz伪静态规则+设置详解【多版本】

    最新discuz伪静态规则+设置详解 多版本 伪静态效果:https://www.foxconnpx.cn/productinfo-3022.html或者https://www.ixcpx.cn/xidian/ 所谓动态地址就是带有?号如https://www.sjwxjc.cn/?type=productinfo&id=533...

    2021版帝国cms自定义栏目信息url伪静态插件

    4:栏目目录和信息文件名是英文或数字(栏目目录建议英文或英文开头,“-_”上下划线留着给别的东西用吧避免冲突如其它伪静态,避免冲突) ********为了通用只能遵守上述要求,有这些特殊需求自己改去********* 栏目...

    伪静态 伪静态配置 控件

    在IT行业中,伪静态是一种非常重要的技术,尤其对于网站优化(SEO)而言。它涉及到Web服务器的配置,目的是将动态URL转化为看似静态的URL形式,从而提高搜索引擎的友好度和用户体验。下面,我们将深入探讨“伪静态”...

    伪静态的源码 伪静态 伪静态 伪静态 需要的来

    伪静态技术是Web开发中的一种常见优化手段,主要用于将动态网页的URL转化为静态网页的URL形式,以提高网站的搜索引擎友好性(SEO)和用户体验。在这个压缩包中,可能包含了实现伪静态功能的源代码,适合需要进行这...

    asp.net伪静态完整代码

    ASP.NET伪静态技术是Web开发中的一个重要概念,它主要用于优化网站的搜索引擎友好度(SEO)以及提高用户体验。在传统的ASP.NET应用程序中,URL通常会显示实际的文件路径和扩展名,例如“Default.aspx”或...

    伪静态的实现及伪静态的意义.ASP.NET

    在IT领域,尤其是在Web开发中,伪静态技术是一种常见的优化策略,主要应用于ASP.NET等动态网站框架中。本文将详细探讨伪静态的实现及其意义。 首先,伪静态的主要作用是提高搜索引擎的友好性。搜索引擎爬虫在抓取...

    2020T5友价商城源码系统nginx伪静态重写规则.zip

    "2020T5友价商城源码系统nginx伪静态重写规则.zip" 提供了一个完整的商城源码系统,它具有丰富的功能,如微信支付宝支付、自动发货、域名交易和源码交易等。这个系统基于T5框架,这意味着它可能是基于PHP开发的,...

    苹果CMSV10视频+文字详细教程-路由伪静态用法

    在这个“苹果CMSV10视频+文字详细教程-路由伪静态用法”资料包中,包含了如何设置和使用苹果CMSV10的路由伪静态功能的详细指导。以下是关于这个主题的深入解析。 一、路由机制 路由是现代Web应用中的关键组成部分,...

    php图片伪静态

    首先,我们来详细了解一下`htaccess`伪静态规则文件。`.htaccess`是Apache服务器中的一个配置文件,允许我们在网站根目录下自定义配置,如重定向、URL重写等。在图片伪静态中,我们需要在`.htaccess`文件中编写规则...

    伪静态注入中转突破伪静态

    【伪静态注入中转突破伪静态】是一种网络安全技术,用于在动态网站中模拟静态页面,以提高搜索引擎优化和用户体验。然而,这种技术也带来了一定的安全隐患,因为伪静态URL结构使得传统SQL注入攻击手段变得更为复杂。...

    【ASP.NET编程知识】aspnetcore 实现简单的伪静态化功能.docx

    在 ASP.NET Core 中实现伪静态化功能对于提高网站性能和优化用户体验有着重要的作用。伪静态化使得动态生成的网页在 URL 上看起来像是静态页面,从而在不增加服务器负担的同时,提升了搜索引擎优化(SEO)的效果。 ...

    aspx.net伪静态页面的实现

    ASP.NET伪静态页面的实现是Web开发中一种优化网站SEO(搜索引擎优化)和提升用户体验的技术。在实际操作中,我们通常会将动态网页通过技术手段表现为静态页面的形式,即URL伪静态化。这样做的好处包括:提高搜索引擎...

Global site tag (gtag.js) - Google Analytics