phpcms tag 伪静态
时间: 2023-11-11 18:56:47 浏览: 55
PHPcms tag的伪静态设置方法如下:
首先,打开phpcms\templates\default\content\tag_list.html文件,找到分页标签,将其修改为期望的伪静态格式。
然后,打开phpcms\templates\default\content\tag.html文件,找到{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)},同样将其修改为期望的伪静态格式。
最后,根据个人喜好选择合适的伪静态格式,可以是类似http://host/**.html的形式,也可以是类似http://host/tag/**的形式。
相关问题
phpcms 伪静态规则
phpcms 伪静态规则可以通过修改网站根目录下的 .htaccess 文件实现。
以下是一个示例规则:
```
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
```
解释:
- `RewriteEngine On` 开启 URL 重写引擎
- `RewriteBase /` 设置重写规则的基础路径为根目录
- `RewriteRule ^index.php$ - [L]` 不重写 index.php 文件
- `RewriteCond %{REQUEST_FILENAME} !-f` 如果请求的文件不存在
- `RewriteCond %{REQUEST_FILENAME} !-d` 并且请求的目录也不存在
- `RewriteRule . /index.php [L]` 将请求转发到 index.php 文件
这个规则的作用是将所有请求都转发到 index.php 文件处理,达到伪静态的效果。注意,为了使用伪静态,你需要在 phpcms 的后台设置中开启伪静态选项,并且在 .htaccess 文件所在的目录下开启 Apache 的 mod_rewrite 模块。
phpcms v9 url 重写
要开启 PHPCMS v9 的 URL 重写功能,需要进行以下步骤:
1. 在 PHPCMS 后台,进入“系统”->“设置”->“URL设置”,将“是否开启伪静态”选项设置为“是”;
2. 在服务器上开启 URL 重写功能,可以使用 Apache 的 mod_rewrite 模块或 Nginx 的 rewrite 模块;
3. 将 PHPCMS 提供的伪静态规则写入到服务器配置文件中,具体规则可以在 PHPCMS 官网或者论坛中找到;
4. 将 PHPCMS 的入口文件 index.php 放置在网站根目录下,并将服务器配置文件中的伪静态规则指向该文件。
完成以上步骤后,PHPCMS v9 的 URL 重写功能就可以正常使用了。