phpcms静态路径 如何处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpcms静态路径 如何处理相关的知识,希望对你有一定的参考价值。

方法一:

一 打开 Apache 的配置文件 httpd.conf 。

二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉

三 在 httpd.conf中添加:

<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteCond %ENV:SCRIPT_URL (?:index|dispbbs)[-0-9]+\\.html
RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+)\\.html 1.php?__is_apache_rewrite=1&__rewrite_arg=2
</IfModule>

四 要实现asp帖子URL到php帖子的映射,在 第三步的<IfModule mod_rewrite.c>和</IfModule>之间添加:

RewriteMap tolowercase int:tolower
RewriteCond %QUERY_STRING (?:boardid|page|id|replyid|star|skin)\\=\\d+ [NC]
RewriteRule ^(.*(?:index|dispbbs))\\.asp 1.php?tolowercase:%QUERY_STRING&__is_apache_rewrite=1

五 保存httpd.conf并重启Apache。
参考技术A 首先,进配置文件caches/configs/system.php,把所有的http://localhost/(或是http://127.0.0.1/)地址加上phpcms/

其次,进后台,将站点域名修改为http://127.0.0.1/phpcms/

最后,更新URL,更新附件地址,批量生成内容页和栏目页。

如何处理节点不相交路径的编码[关闭]

【中文标题】如何处理节点不相交路径的编码[关闭]【英文标题】:How to approach coding for node disjoint path [closed] 【发布时间】:2020-10-18 12:10:57 【问题描述】:

我正在尝试解决有向图中节点/顶点路径不相交的问题,并开始了解将节点分别拆分为输入节点和输出节点的想法。我知道了这个想法以及它是如何工作的,所有相关的定理都像门格定理,但我仍然不确定如何以有效的方式对其进行编码。

我应该使用哪种数据结构来拆分顶点并仍然设法平衡时间复杂度?是否存在任何算法来告诉如何处理代码。

请帮助或建议一些适当的链接,这可能会帮助我。

谢谢

【问题讨论】:

Disjoint-set 数据结构? 【参考方案1】:

其实很简单。假设您将图形作为对的边列表 u v 表示从 uv 的边

如果节点不是整数,则已经使用字典/哈希/映射将它们减少为1..n 范围内的整数,其中n 是节点数。

现在我们“拆分”所有节点,对于每个节点 i,它将变为 2 节点 ii+n。其中i 被视为in-nodei+nout-node

现在修改了图形边,对于每条边u --&gt; v,我们改为存储边u+n --&gt; v 我们还添加了从每个节点in-nodeout-node的边,即从节点ii+n

我们可以将infinity 容量分配给所有边,将1 的容量分配给将in-node 连接到out-node

的边

现在可以使用任何最大流算法(Ford-Fulkerson、Edmonds-Karp、Dinic 等)找到从某个节点 st 的节点不相交路径

构建残差网络的伪代码:

n = #nodes

for each node i in 1..n:
   residual_graph.addEdge(i, i+n, capacity=1);
   residual_graph.addEdge(i+n, i, capacity=0);

for each edge (u,v) in graph
  residual_graph.addEdge(u+n, v, capacity=+Infinity);
  residual_graph.addEdge(v, u+n, capacity=0);

【讨论】:

感谢@Photon 的帮助。

以上是关于phpcms静态路径 如何处理的主要内容,如果未能解决你的问题,请参考以下文章

如何用phpcms将静态网页生成动态网页?

phpcms v9 手机站怎么设置静态路径

phpcms添加栏目为何生成在html目录?

phpcms无刷新分页

phpcms v9栏目生成静态

用phpcms如何将静态页面制作成企业网站,头部加尾部