如何优化设置phpcms v9的url规则?
默认情况下,phpcms v9的文章URL路径是动态的,如
http://localhost/phpcms/index.php?m=content&c=index&a=show&catid=6&id=1
一大堆的字符串,不仅难看,更不利于搜索引擎抓取。
现在我要把前面那一大堆URL字符优化成简短且相对易于被搜索引擎抓取URL:
http://localhost/phpcms/news/1.html
下面将分三个步骤去实现。
自定义url规则
首先要建立自己的URL规则,要理解一些定义和变量含义。首先进入URL规则管理:“扩展”-》“RUL规则管理”—》“管理RUL规则”,添加规则,如图所示:
下面是定义RUL规则变量的含义,理解它可以很好地帮助我们定义规则:
1、{$parentdir}{$catdir} ---含义:当前栏目目录名称;
2、{$catid} ----含义:栏目ID号;
3、{$year} ----含义:年;
4、{$month} --含义:月;
5、{$day} -----含义:日;
修改“生成HTML设置"
找到:内容 > 内容相关设置 > 管理栏目 >,找开页面如图所示:
注意上面的英文目录,我把它改成了“news"。然后打开“生成HTML设置”,如图:
在内容页URL规则的下拉框选取的"catdir/1_2.html",就是前面自定义的URL规则了。其它选项照着图示设置就是了。
更新缓存
前面已经完成了设置URL的规则了,但是设置好后可别忘了把缓存更新一遍哦。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Guide to Table Border in HTML. Here we discuss multiple ways for defining table-border with examples of the Table Border in HTML.

This is a guide to Nested Table in HTML. Here we discuss how to create a table within the table along with the respective examples.

Guide to HTML margin-left. Here we discuss a brief overview on HTML margin-left and its Examples along with its Code Implementation.

Guide to HTML Table Layout. Here we discuss the Values of HTML Table Layout along with the examples and outputs n detail.

Guide to Moving Text in HTML. Here we discuss an introduction, how marquee tag work with syntax and examples to implement.

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

Guide to the HTML Ordered List. Here we also discuss introduction of HTML Ordered list and types along with their example respectively

Guide to HTML onclick Button. Here we discuss their introduction, working, examples and onclick Event in various events respectively.
