利用htaccess文件可以很好的进行站点伪静态,并且形成的目标地址与真正的静态页面几乎一模一样,如abc.html等,伪静态可以非常好的结合SEO来提高站点的排名,并且也能给人一种稳定的印象。

由于伪静态必须要完全根据不同的站点进行不同的设置,因此,我们仅能简单介绍其原理,给出几个常用程序的示例:

若要通过htaccess使用伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。

下面是Discuz的伪静态设置文本:

# 将 RewriteEngine 模式打开 
RewriteEngine On 
# Rewrite 系统规则请勿修改 
RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1 
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2 
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2 
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

以下是Phpwind的伪静态设置文本:

RewriteEngine On 
RewriteBase / 
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 
RewriteRule ^(.*)simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2

此外,还有很多种不同的规则,如果想制定出适用于自己站点的伪静态规则,必须熟悉网站结构和正则表达式。

转载于:https://www.cnblogs.com/legend-song/p/3683986.html

htaccess 伪静态的规则相关推荐

  1. HTACCESS 伪静态书写规则

    2019独角兽企业重金招聘Python工程师标准>>> .htaccess是什么 .htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, ...

  2. zen cart产品页面伪静态后-c-.html,zencart .htaccess伪静态文件规则

    ##### NOTE: Replace /shop/ with the relative web path of your catalog in the "Rewrite Base" ...

  3. win10 iis 静态html文件,win10系统iis10使用htaccess伪静态文件的教程

    有关win10系统iis10使用htaccess伪静态文件的操作方法想必大家有所耳闻.但是能够对win10系统iis10使用htaccess伪静态文件进行实际操作的人却不多.其实解决win10系统ii ...

  4. 虚拟主机.htaccess伪静态(URL重写)建立多站点

    Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录.一个空间多个站点. 应用举例:绑定www.qijingling.com到htaccess目录 根目录下.htaccess内 ...

  5. php htaccess 伪静态,.htaccess伪静态实例分享

    利用.htaccess实现伪静态功能在web开发中应该是经常用到的,下面作者总结了一些比较常用的利用.htaccess实现伪静态的实例和大家分享. (1)将 index.php 伪静态成为 index ...

  6. .htaccess伪静态实例记录

    2019独角兽企业重金招聘Python工程师标准>>> 原始 php.muyangcheng.com/tag/index" data-ke-src=">ph ...

  7. 最新实战讲解.htaccess文件rewrite规则

    .htaccess文件大家都不陌生吧.不认识的自己去搜一下--顺便告诉你,这是个好东西,值得一学. 似乎网上关于.htaccess编写方法的教程很有限,相信博主们也没有几个是自己写的吧? 我在这里就搜 ...

  8. DedeAMPZ多站点配置+支持.htaccess伪静态

    dedeampz本地多占地配置方法: ---------------------------------------------- 来源:http://www.webmaster5u.com/show ...

  9. zencart php环境,nginx环境下zencart伪静态rewrite规则

    #--------zen-cart start------ # From Ultimate SEO URLs rewrite "^(.*)-p-(.*).html" /index. ...

最新文章

  1. python计算特征与目标的相关性并可视化
  2. 使用XML记录数据的一些体会
  3. 阿里云centos 6.5 32位安装可视化界面的方法
  4. 使用 Boost.MPI 的 all_reduce() 计算最小值的示例
  5. C语言反转二叉树的递归和迭代解决方案(附完整源码)
  6. 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记24 popovers弹窗
  7. 微课--Python网络爬虫采集百度搜索结果(例4-5)
  8. c#调用c++ dll const char* String类型转换问题。传值,与接收返回值问题
  9. 自定义模块_Nginx自定义模块开发
  10. nginx系列11:负载均衡哈希算法ip_hash与hash模块
  11. 【安装包】MySQL服务端
  12. Django - rest - framework - 下
  13. codeBlock调试技巧
  14. 1位全加器设计—— 原理图与VHDL设计初步
  15. H5如何获取内网IP和公网IP
  16. 办公小技巧1:使用adb命令在电脑与手机之间传输文件
  17. 说说JDBC 操作数据库的步骤?
  18. 同样是后端程序员,你掌握如何用Grafana做出漂亮的可视化界面了吗?
  19. 食物语电脑版服务器一直维护,《食物语》进不去解决办法(图文)
  20. 关于SearchView设置字体颜色,提示字体及背景的解决方法

热门文章

  1. Python-Matplotlib可视化(5)——添加自定义形状绘制复杂图形
  2. java面试编程面试题_Java编程面试的前50个问题
  3. c++中的模板_C ++中的模板
  4. 什么是jquery_什么是jQuery?
  5. RPC框架的实现原理是什么?-开课吧
  6. 什么是系统架构?系统架构的特点分析!
  7. C语言基础教程之常量
  8. 第114天:Ajax跨域请求解决方法(二)
  9. nginx(三)status状态页面的相关信息及配置,以及nginx的访问控制配置
  10. SharePoint 2013 本地创建解决方案