PHPCMS V9伪静态规则

常见程序伪静态规则

PHPCMS程序中已经默认包含了 apache 伪静态规则,但是如果您使用IIS则需要自己转换一次。

apache 规则

将规则放在根目录.htaccess文件中

RewriteEngineon
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2


IIS7/IIS8规则,

将规则放在根目录web.config文件中

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1"><match url="^content-([0-9]+)-([0-9]+)-([0-9]+).html" ignoreCase="false" />
<action type="Rewrite" url="index.php?m=content&amp;c=index&amp;a=show&amp;catid={R:1}&amp;id={R:2}&amp;page={R:3}" appendQueryString="false" /></rule>
<rule name="Imported Rule 2"><match url="^show-([0-9]+)-([0-9]+)-([0-9]+).html" ignoreCase="false" /><action type="Rewrite" url="index.php?m=content&amp;c=index&amp;a=show&amp;catid={R:1}&amp;id={R:2}&amp;page={R:3}" appendQueryString="false" /></rule><rule name="Imported Rule 3"><match url="^list-([0-9]+)-([0-9]+).html" ignoreCase="false" /><action type="Rewrite" url="index.php?m=content&amp;c=index&amp;a=lists&amp;catid={R:1}&amp;page={R:2}" appendQueryString="false" /></rule></rules></rewrite></system.webServer></configuration>


  • 发表于 2021-11-05 20:32
  • 阅读 ( 651 )
  • 分类:建站运营

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
东北大表哥
东北大表哥

自由职业

111 篇文章

作家榜 »

  1. 东北大表哥 111 文章
  2. 小鹄 1 文章
  3. 是诸法空相 0 文章
  4. 周周 0 文章
  5. sdxzxzyt 0 文章
  6. 九哥哥 0 文章
  7. 奶茶别喝我 0 文章
  8. 秋刀鱼 0 文章