Home php教程 PHP开发 如何优化设置phpcms v9的url规则?

如何优化设置phpcms v9的url规则?

Jun 07, 2016 pm 05:23 PM
amp html phpcms quot url

默认情况下,phpcms v9的文章URL路径是动态的,如

http://localhost/phpcms/index.php?m=content&c=index&a=show&catid=6&id=1
Copy after login

一大堆的字符串,不仅难看,更不利于搜索引擎抓取。


现在我要把前面那一大堆URL字符优化成简短且相对易于被搜索引擎抓取URL:

http://localhost/phpcms/news/1.html
Copy after login


下面将分三个步骤去实现。


自定义url规则

首先要建立自己的URL规则,要理解一些定义和变量含义。首先进入URL规则管理:“扩展”-》“RUL规则管理”—》“管理RUL规则”,添加规则,如图所示:


如何优化设置phpcms v9的url规则?


下面是定义RUL规则变量的含义,理解它可以很好地帮助我们定义规则:

1、{$parentdir}{$catdir} ---含义:当前栏目目录名称;

2、{$catid} ----含义:栏目ID号;

3、{$year} ----含义:年;

4、{$month} --含义:月;

5、{$day} -----含义:日;


修改“生成HTML设置"

找到:内容 > 内容相关设置 > 管理栏目 >,找开页面如图所示:

如何优化设置phpcms v9的url规则?

注意上面的英文目录,我把它改成了“news"。然后打开“生成HTML设置”,如图:

如何优化设置phpcms v9的url规则?


在内容页URL规则的下拉框选取的"catdir/1_2.html",就是前面自定义的URL规则了。其它选项照着图示设置就是了。


更新缓存

前面已经完成了设置URL的规则了,但是设置好后可别忘了把缓存更新一遍哦。




Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Table Border in HTML Table Border in HTML Sep 04, 2024 pm 04:49 PM

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

Nested Table in HTML Nested Table in HTML Sep 04, 2024 pm 04:49 PM

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.

HTML margin-left HTML margin-left Sep 04, 2024 pm 04:48 PM

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

HTML Table Layout HTML Table Layout Sep 04, 2024 pm 04:54 PM

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

Moving Text in HTML Moving Text in HTML Sep 04, 2024 pm 04:45 PM

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

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

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

HTML Ordered List HTML Ordered List Sep 04, 2024 pm 04:43 PM

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

HTML onclick Button HTML onclick Button Sep 04, 2024 pm 04:49 PM

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

See all articles