关于php开源程序的伪静态设置,怎么设置类?不同的开源程序设置方法是否有相同之处?它们各自是否又有怎样的特点类?是否有规律可查?这些,将是我们今天这篇文章的全部内容。无忧主机小编,就根据自己的多年的工作经验总结一下。把php开源程序如何设置伪静态(url重写)的方法进行总结,分享给大家,如何设置网站伪静态,怎么设置伪静态?这个问题,当你看完之后,肯定能找到解决问题的方向。此文,献给,亲爱的无忧主机香港免备案的php空间的用户们,以及对php开源程序的爱好者们。希望对各位站长能有所帮助。

伪静态设置对象:市面您能找到的php开源程序

使用环境:使用linux环境php虚拟主机,或自建的使用linux环境的独立服务器。不适合windows环境的的php空间用户使用。

以下是关于php开源程序的伪静态设置的通用方法的介绍:

任何php编写开源程序的网站,实现伪静态的方法,都是遵循这样的一个步骤:

在网站后台开启伪静态功能

上传.htaccess文件(伪静态规则)

然后您的网站就会自动调用服务器的rewrite模块,把动态url地址根据,您的伪静态规则文件自动将其输出html的静态页面。只是不同的网站程序,其设置的方法和表现形式不同而已,我已将其分为如下几类,您可以详细参考。

Php开源程序伪静态设置方法大概可以分为三种类型:

善解人意型

典型案例:wordpress

用wordpress建站的站长应该都知道,wordpress的伪静态设置方法非常之简单,只需要登录wordpress后台,设置——常规,在“wordpress地址(URL)”和“站点地址(URL)”两个地方输入www的域名就可以了,不需要任何伪静态代码,可谓非常人性化,当之无愧的“善解人意”。

自给自足型

典型案例:光线cms

光线cms伪静态设置方法是这样的:

首先需要在后台开启伪静态,设置是:

伪静态重写功能:开启

网站运行模式:动态

然后在网站根目录rewrite文件夹中找到.htaccess文件,也就是程序自带的伪静态文件,把它移到程序安装目录,就可以了。

这类伪静态设置,一般是在后台开启伪静态,然后再把程序自带的伪静态文件放到程序安装目录就行了。由于伪静态文件程序包里是自带的,不需要自己去找,所以,“自给自足型”,理所应当。

自力更生型

典型案例:discuz(适用于各个版本)

Discuz开启伪静态的方法,和光线cms设置方法有类似的地方。

首先,需要在discuz论坛的后台全局——seo设置,在可用处全部勾选,点击提交,然后点击“查看当前的Rewrite规则”,把“Apache Web Server(虚拟主机用户)”下的代码复制出来,在本地新建一个名为1.txt文本文档(命名不限,不要用中文就行),复制进去保存。然后上传到网站安装目录,重命名为.htaccess。这里要注意一点,伪静态规则中的“RewriteBase /”,如果网站安装在根目录,那么就“/”后面就不需要写。否则就要在“/”后添加二级目录名称。

这类伪静态设置,不仅仅需要在后台开启伪静态,还需要自己在后台寻找伪静态代码,并且需要自己新建文件上传到网站安装目录,相对以上两种,还是比较麻烦的。所谓“自力更生”,所有步骤几乎都要自己来操作,可谓名副其实。

Php开源程序的伪静态设置,无忧主机小编了解的大概就这三个分类。一些其他的开源程序,基本上都可以归到这三个大类里面。希望大家可以有所收获。

无忧主机小编推荐文章阅读:

定制实现Ecshop专题页伪静态

BO-BLOG(博客)的伪静态(URL重写)设置

linux主机下discuz x2.5完美伪静态规则

各类php开源程序伪静态(URL重写)规则整理目录

无忧主机发布原创phpwind9.0伪静态配置教程

本文地址:https://www.51php.com/wordpress/12095.html

php 重写url 控制器方法,怎么设置php开源程序伪静态(URL 重写)设置通用方法相关推荐

  1. 家用电脑设置成小程序服务器,电脑微信小程序设置全屏的方法是什么

    电脑微信小程序设置全屏的方法是什么 方法:首先配置小程序resizeable的参数设置为true,这样操作可以在电脑端打开一个较大的横向窗口显示,屏幕大小是1024乘以768的,然后再按下全屏按钮,便 ...

  2. win10怎么不能运行c语言,Win10系统打开游戏出现程序无法正常启动0xc0000142解决方法...

    系统是Win10,在打开游戏的时候会弹出系统提示:"程序无法正常启动0xc0000142"的问题,不知道该怎么解决这个问题,其实这可能是系统区域设置的问题.下面装机之家分享一下Wi ...

  3. 谈用伪静态(url重写)的方法替代生成静态页面的好处

    来自Asp.net精英论坛:bbs.1aspx.com 什么是伪静态(url重写),URL 重写是截取传入Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求 :http://ww ...

  4. windows2008(64位)下iis7.5中的url伪静态化重写(urlrewrite)

    以前在windows2003里,使用的是iis6.0,那时常使用的URL重写组件是iisrewrite,当服务器升级到windows2008R2时,IIS成了64位的7.5,结果iisreite组件是 ...

  5. Html设置背景图模糊,CSS设置背景图片模糊内容不模糊的解决方法

    需求:一个div设置了background: url,现在需要使图片背景模糊,div内的文字清晰显示. 解决方法:内容和图片分别置于一个div,通过css设置背景div模糊度,设置内容div绝对位置, ...

  6. 从零开始在 FreeNAS 的 Jail 上安装 NextCloud 并配置 Nginx 作为网页服务器而且 设置SSL证书 使用 https 访问 以及 oc_filecache 修复方法、优化方法

    笔者由于FreeNAS(TrueNAS)的ZFS文件系统的功能,想在上面架设NextCloud.本来FreeNAS也自带了NextCloud插件,可是由于国内网络环境的原因,死活安装不上.在某歌一番后 ...

  7. html怎么设置不规则图形,CSS3绘制不规则图形的一些方法示例

    前言 CSS 创建复杂图形的技术即将会被广泛支持,并且应用到实际项目中.本篇文章的目的是为大家开启它的冰山一角.我希望这篇文章能让你对不规则图形有一个初步的了解. 现在,我们已经可以使用CSS 3 常 ...

  8. c++ 重载 重写_Java | 深入理解方法调用的本质(含重载与重写区别)

    前言 对于习惯使用面向对象开发的工程师们来说,重载 & 重写 这两个概念应该不会陌生了.在中 / 低级别面试中,也常常会考察面试者对它们的理解(隐约记得当年在校招面试时遇到过): 网上大多数资 ...

  9. 设置弹性框项目之间距离的更好方法

    本文翻译自:Better way to set distance between flexbox items To set the minimal distance between flexbox i ...

  10. directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法

    本文档适用于所有适用 directshow 接口访问相机的程序,例如 MATLAB和 Labview 的 ImaqDx 接口.Halcon 的 Directshow 接口等. MATLAB 中,可以通 ...

最新文章

  1. GPS及惯性传感器在无人驾驶中的应用
  2. 出来工作五年的经历总结(五年前,你在干嘛?)
  3. C++内存分配方式以及区别
  4. 安装Mongodb并解决用户授权问题
  5. Node — 第二天
  6. 阿里云 centos mysql_在阿里云的CentOS环境中安装配置MySQL的教程
  7. VS 2005 或 VS 2008 在安装VSS 2005后,看不到源代码管理的解决办法
  8. bc8android汽车中控屛功能有哪些,安卓大屏功能强大 卡仕达顺车机一机全能
  9. 点云投影_激光点云变换到图像平面并保存成int16灰度图一帧激光点云+一张RGB图像得到彩色点云
  10. Mysql关键字 (MySQL 5.1参考手册)
  11. CAD中级的考证费用是多少?
  12. List转Map的三种方法
  13. Unity DOTS Burst 运行分析
  14. LayoutInflater.inflate()方法的深入理解
  15. 对于刚毕业的学弟学妹对即将要就业产生迷茫,下面我来为大家揭晓该如何选择!
  16. 如果今天是生命里的最后一天你想做点啥?
  17. 委托,了解发布者订阅者模型
  18. 快看!!!北极点的气温在零度以上!比平常高了30度!!!!!!
  19. 2020亚洲品牌500强榜单发布 ;肯德基中国门店将限时发售植物肉汉堡 | 美通企业日报...
  20. 隆重推荐几本幼儿教育的书籍

热门文章

  1. 【win10 企业版 LTSC一键安装微软应用商店Microsoft Store】直接使用GitHub上的开源项目,不用自己敲命令(亲测有效),附卸载工具
  2. 网站文章采集器-万能文章采集器
  3. android 实现果冻动画效果,利用css3实现弹性果冻按钮动画特效
  4. 解除win10防火墙对软件的误杀
  5. 注册时出现服务器错误,创建Apple ID时出现服务器错误,导致无法完成注册是什么原因...
  6. python如何调整word表格宽度_python-docx编辑word表格
  7. Maya制作卡通眨眼眼皮绑定技巧
  8. U盘chk文件该怎样用EasyRecovery恢复
  9. 电大管理英语4计算机期末考试,2021国家开放大学电大本科《管理英语4》期末试题及答案(试卷号:1389)...
  10. 真分数分解为埃及分数Python3