网居WordPress伪静态附:Apache加载rewrite模块

1369795072839

这篇文章之前,网居成功的实现了wordpress的伪静态,本身对wordpress一窍不通的我来说这确实不是很简单的事情;

修改Wordpress伪静态对SEO产生不可或缺的影响,不失为一个SEO的手段;

很多新手站长都希望自己实现伪静态,如何实现伪静态,我根据我的情况共有两个步骤;

第一步

如果要使用伪静态,须要将wordpress中的固定连接功能打开,并且使用自定义链接;

通过阅读固定连接的文档发现,根据我的主机Apache+CentOS,我需要开启rewrite模块,因为在初始状态下,我是没有开启这个模块的;

开启方法如下:

打开网站根目录,找到.htaccess文件,使用文本编辑器,将内容修改为

# 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

找到,httpd.conf配置文件,将

AllowOverride None  修改为   AllowOverride All

并修改路径

<Directory "/*">

”*“号为您网站根目录路径

启动模块

# LoadModule rewrite_module modules/mod_rewrite.so

将前面的“#”号删掉

LoadModule rewrite_module modules/mod_rewrite.so

 

至此,第一步完成,成功加载rewrite模块

 

第二步

打开您的网站后台 设置-固定连接

选择自定义链接

%year%:文章发表的年份,四位数字,如2012
%monthnum%:文章发表的月份,如08
%day%:文章发表的日期,如28
%hour%:文章发表的时间(小时),如15
%minute%:文章发表的时间(分钟),如18
%second%:文章发表的时间(秒),如28
%postname%:文章别名,在发表文章时可以设置。
%post_id%:文章的ID,如68
%category%:分类别名,在添加分类时可以设置。
%tag%:标签的别名,在添加标签时可以设置。

根据上面提供的参数,修改您的固定连接,例如本站:/%category%/%post_id%.html

 

修改完保存,至此,伪静态开启完毕!

Cent OS搭建DiscuzX3.1!(搬瓦工$9.99刀VPS)

bki-20131206145314-937877157

本文所需工具:WinSCP,xshell(本站提供下载,请搜索!);

采用的是搬瓦工提供的CentOS 6 X86操作系统;

第一步,环境的搭建:

使用Xshell,输入VPS端口与IP

登陆用户名:root
登陆密码:(您的VPS密码,不知道密码可以在搬瓦工控制面板重置密码)

成功进入命令行界面,执行以下命令!

yum install -y httpd php php-fpm mysql mysql-server php-mysql
安装 apache php mysql 三个必要的环境;

service httpd start

service mysqld start

service php-fpm start
分别启动启动 apache mysql PHP 三个环境

netstat -tunlp
查看对应的环境是否已经启动,并查看监听端口:httpd监听80端口,mysql监听3306端口,php-fpm监听9000端口,发生错误可使用WinSCP界面查看错误并修正!

mysqladmin -u root password “yourpassword”
启用MYSQL并设置密码为“yourpassword”。

mysql -u root -p
进入MYSQL,提示输入密码,输入刚才设置的密码如“yourpassword” //此步骤可忽略

MYSQL > exit
退出MYSQL!

第二步,上传与安装:

使用WinSCP工具,同时不要关闭Xshell;

输入IP与端口登入WinSCP;

下载:Discuz3.1

将下载好的文件解压,使用WinSCP将解压好的upload文件夹下所有文件复制到/var/www/html下,不复制upload文件夹本身

浏览器输入:http://您的主机IP/install

成功访问Discuz安装界面即为成功!

安装过程中第三步:数据库用户名为“root”,密码为“yourpassword”,其他均为默认即可,需要自己填写管理员账号密码以及邮箱

完成安装!

 

本文来自风向标的投稿!

Cent OS 7.0版本官方下载渠道

centos_logo_45

DVD版下载地址:下载地址1

logo_small

 

Everything版下载地址:下载地址1

 

简介:

 

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件

1最新版本

最新版本为 CentOS 7 。上个版本是2013-12-01的6.5。
上游RHEL 7主要改进:
内核更新至3.10.0;支持Linux容器,OpenVMwareTools及3D图像能即装即用,OpenJDK7作为缺省JDK,ext4及XFS的LVM快照,转用systemd、firewalld及GRUB2,XFS作为缺省文件系统,内核空间内的iSCSI及FCoE,支持PTPv2,支持40G网卡等。
CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写。
CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。
CentOS在2014初,宣布加入Red Hat。
CentOS 加入红帽后不变的是:
1. CentOS 继续不收费
2. 保持赞助内容驱动的网络中心不变
3. Bug、Issue 和紧急事件处理策略不变
4. Red Hat Enterprise Linux 和 CentOS 防火墙也依然存在
变化的是:
1. 我们是为红帽工作,不是为 RHEL
2. 红帽提供构建系统和初始内容分发资源的赞助
3. 一些开发的资源包括源码的获取将更加容易
4. 避免了原来和红帽上一些法律的问题

2特点编辑

1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别!
2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。
3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务!
4.CentOS修正了许多RED HAT AS的BUG!
5.CentOS版本说明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4
RHEL的关系
RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。REDHAT 对这种发行版的态度是:”我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。” 所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。如果你要将你的 RHEL 转到 CentOS 上,因为你不希望为 RHEL 升级而付费。当然,你必须有丰富 linux 使用经验,因此 RHEL 的商业技术支持对你来说并不重要。但如果你是单纯的业务型企业,那么还是建议你选购 RHEL 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。