wordpress伪静态设置
最佳回答
首先,在WordPrcess的后台点设置(Options),点固定链接(Permalinks) 这里一共有5个选项,前四个选项直接选择就可以支持,不需要特殊处理
如果你不懂标签的话,我建议你看下这个:
%year% 年份
%monthnum% 月份
%day% 日期
%hour% 小时
%minute% 分钟
%second% 秒
%post_id% 文章的ID
%category% 目录
%author% 作者
我说用的是/%category%/%post_id%.html,看好了,html是静态化网页的关键。
第二,上传.htaccess文件
做了上面的,首页能进去,但是文章进去就报错是吧!因为还没有做最重要的一步上传.htaccess.到根目录。
在这里介绍一下.htaccess(百度的):.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。
这个文件很特别,你在WIN里他是不能被创建的(注意他前面是有小数点的),所以我们必须用其他格式的文件编辑好,再上传到FTP中改写。
创建一个htaccess.txt文件,在里面添加下面的代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
然后将这个文件上传到你的网站FTP的更目录下,改名为.htaccess。
刷新一下网页看看,是不是每个链接都能用了!而且没有了讨厌的index.php
最新回答共有5条回答
-
建站最低500起
回复呆错文章系统是一款免费开源、简单易用的PHP新闻文章管理系统!
开源免费
呆错文章系统无需授权即可商业使用,代码全部开源免费且无任何加密。
系统稳定
ThinkPhp+Jquery+BootStrap组合、内核安全稳定、跨平台运行。
响应式设计
自适应电脑、手机、平板多个终端入口,也可以独立设置移动端与电脑端模板分离。
DaiCuoCms功能列表
数据库模块
根据需要自行选择Mysql或Sqlite、数据库之间可随时可自由转换。
伪静态模块
URL地址可自由灵活组合,打造有利于搜索引擎收录的网站结构。
模板引擎
前后端模板分离,支持响应式设计、支持电脑与移动端独立模板配置。
缓存模块
根据需要可自由切换Redis、Memcache、Xcache、Wincache、文件缓存、数据库缓存等。
内容模块
-
匿名用户
回复我推荐YzmCMS
YzmCMS采用面向对象方式自主研发的YZMPHP框架开发,它是一款高效开源的内容管理系统,产品基于PHP+Mysql架构,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。
产品完全采用MVC框架式开发,增加了程序的维护性、可扩展性,并采用模块化开发设计,使二次开发变得简单、容易,系统设计的模板标签,让前端人员可独立完成模板制作及数据调用,后台管理员可自定义模型功能,不会编程就实现各种信息发布和检索。
本产品源码简洁、严谨、安全、高效、源码100%开源,作者用心优化每一行代码,减少冗余,给用户的第一感觉就是“快”,程序运行快、加载快、效率高、轻量级!
互联上开源CMS产品那么多,为什么要开发YZMCMS? 尽管网上开源产品那么多,但他们有的只是功能实现了,有的代码冗余,扩展性和性能太差,有的产品体积庞大臃肿,有的还涉及到版权等因素,总之没有一款是看得上的产品,所以作者打造了YZMCMS内容管理系统!
本套CMS不采用其他任何框架,完全由作者自己研发的框架(YZMPHP)搭建,当然也借鉴了许多优秀产品的优点,全力打造具有自己特色的CMS系统,本系统开发的初衷就是功能强大、源码简洁、干净,无冗余,不仅如此,还要力求系统安全性、扩展性、维护性最佳!
本套CMS由2014年开始开发,作者一个人即代表一个团队,更新从未停止,历经多年的积累与成长,时至今日已发布30多个版本。每个版本都汇聚了作者的心血,力求每一个产品版本的发布,都要向前迈进,与时俱进。
-
游客
回复CMS系统基本上也就等于PHP CMS了,主流的CMS系统基本上全都是PHP开发的,WordPress作为第一大开源CMS系统,基本上是这个领域的绝对王者,今天我给大家推荐一下到底有哪些出色的CMS系统。
WordPress是这个领域的绝对王者一个搜索引擎如果不能很好判断分析一个WordPress站点,你可以认为这个搜索引擎做得不合格。在SEO领域、以及个人站长、个人博客,基本上都会选择WordPress作为第一选择,这基本上已经是行业的共识。TechCrunch、白宫官网、LinkedIn博客、Facebook新闻中心、微软新闻中心等众多知名网站,都是用WordPress搭建的。
免费、开源,这基本上是大家选择WordPress的主要理由,全球排名前1000万的网站有超过33.4%是基于WordPress搭建的,都是基于WordPress搭建的,基本上WordPress就是这个领域的标准,很多大企业也用WordPress建站。
免费、开源,这是WordPress最大的优势,开源保证了极大的可扩展性,WordPress有着非常的插件库、主题库,而且WordPress对于开发者是非常友好的,要做二次开发非常好。WordPress的论坛和文档也非常方便,基本上有问题这里都能找到。
我最喜欢的WeCenter,以及同样简洁的Typecho、TipaskWeCenter的确是我个人最喜欢的CMS,也是我自己真正去搭建、研究了的第二个开源CMS系统了,WeCenter是一个仿知乎的开源问答系统,PC端更像一个信息流问答网站,功能上极其简洁,非常适合用来做垂直问答社区。
喜欢的原因就是简洁,真的是非常简洁,界面一看上去就非常清爽,假设你需要的功能不是特别复杂,又需要一个比较完整的后台,那么我觉得WeCenter非常适合你。而且作为一个有用户中心的全功能CMS系统,用来学习研究也是比较不错的。
-
游客
回复多少了解一点SEO知识的朋友都知道静态化的URL(什么是URL?自行百度)更利于搜索引擎收录,WordPress实现伪静态其实是很简单的,但有不少新人朋友还是始终无法成功设置WordPress伪静态。
WordPress伪静态设置方法分Windows主机与和Linux主机,下面分开来介绍。
Linux主机WordPress伪静态设置方法
登录你的WordPress,点击左侧菜单设置选项下固定链接,如下图所示:
WordPress已经给出了几种URL伪静态形式,但都不很理想,我们希望的URL形式为:
域名/分类别名/文章ID.html
那么,如上图所示,选择自定义结构选项,填写:
/%category%/%post_id%.html
如果你对这种形式不满意,可以自定义任意形式,只要合理搭配参数即可,可以使用的参数如下:
%year%:文章发表的年份,四位数字,如2012
%monthnum%:文章发表的月份,如08
%day%:文章发表的日期,如28
%hour%:文章发表的时间(小时),如15
%minute%:文章发表的时间(分钟),如18
%second%:文章发表的时间(秒),如28
%postname%:文章别名,在发表文章时可以设置。
%post_id%:文章的ID,如68
%category%:分类别名,在添加分类时可以设置。
%tag%:标签的别名,在添加标签时可以设置。
设置好后,有的Linux主机允许程序自动创建.htaccess文件,但有的Linux主机不支持,此时,就需要我们手工上传.htaccess文件。将以下代码复制到记事本,保存为.htaccess。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /