189 8069 5689

wordpress重写 wordpress重写分类url

wordpress 分类目录标题重写?怎么实现?

有两种方法可以实现:

创新互联主要从事成都网站设计、成都做网站、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务爱辉,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

1、在all_in_one_seo_pack.php这个文件中找到

$title = str_replace('%category_title%', $category_title,$title_format);

修改为:

$title = str_replace('%category_title%', $category_description,$title_format);

这样只要你修改分类的描述,描述部分就会出现在分类页面的title里。

修改后就变成 分类名称| 分类描述 | 博客名称

2、如果不用All in one SEO 也可以用代码实现该功能

只需要在header中的title/title标签中插入

?php if ( is_category() ) { ??php single_cat_title(); ? | ?php $category = get_the_category();

echo $category[0]-category_description; ? | ? bloginfo('name'); ??php } ?

如何在wordpress中创建配置自己的重写规则

方法/步骤 用ftp软件或空间的在线ftp功能打开wordpress程序文件夹,找到wp-config.php文件。我们需要修改这个文件来启动wordpress的多站点功能。 用php的编辑器打开它(我用的是notepad,其实txt文本也能打开,但是容易出现一些问题),按照下图

怎样配置wordpress

首先需要在配置httpd.conf以启用url rewrite功能:

将#LoadModule rewrite_module modules/mod_rewrite.so前面的注销去掉然后重启apache,在命令行使用httpd -M查看当前模块情况.如有rewrite_module(shared)说明模块已经成功加载.

配置目录的allowoverwrite属性:

在Apache 2.x 中,我们会看到 DocumentRoot设置的一行。这行就是存放网页程序的地方。比如存放在 c:/www 目录中,那么我们就要设置 DocumentRoot为如下的:

DocumentRoot "c:/www"

然后我们再还要对 DocumentRoot做针对性的行为设置。在一般的情况下,httpd.conf 会给一个默认的。如果你要改 DocumentRoot的路径,同时也要改针对DocumentRoot的Directory的设置,也就是

Directory "DocumentRoot中设置的路径"

比如我们把DocumentRoot的路径改为了 “c:/www”,那我们也要把 DocumentRoot做针对性的行为设置也要改成这个路径.

注意不要修改一下default的配置

Directory /

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

/Directory

而是修改这里:

Directory “c:/www”

#

# Possible values for the Options directive are “None”, “All”,

# or any combination of:

# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

#

# Note that “MultiViews” must be named *explicitly* — “Options All”

# doesn’t give it to you.

#

# The Options directive is both complicated and important. Please see

#

# for more information.

#

Options Indexes FollowSymLinks

#

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be “All”, “None”, or any combination of the keywords:

# Options FileInfo AuthConfig Limit

#

AllowOverride All

#

# Controls who can get stuff from this server.

#

Order allow,deny

Allow from all

/Directory

把AllowOverride 的参数设置为ALL,表示整台服务器上的,都支持URL规则重写。Apache 服务器要读每个网站下的家目录下的 .htaccess 文件。如果没有这个文件,或者这个文档没有定义任何关于URL重写的规则,则不会有任何效果。在一般的情况下,成熟的Web 服务器应用套件,都支持URL重写的,比如drupal和joomla 。当我们用这些程序时,会发现在安装包中有 .htaccess中有这个文件。我们把Apache配置好后,只是需要在这些程序的后台打开此功能就行了.

下面是WordPress安装包中的.htaccess文件

# BEGIN WordPress

IfModule mod_rewrite.c

RewriteEngine On

RewriteBase /wordpress/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /wordpress/index.php [L]

/IfModule

# END WordPress


当前文章:wordpress重写 wordpress重写分类url
分享地址:http://cdxtjz.cn/article/doigppp.html

其他资讯