phpcms静态路径 如何处理

phpcms静态路径 如何处理,第1张

方法一:

一 打开 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。

phpcms的模块路径:D:\wwwroot\phpcmsv9\phpcms\modules

就是你的安装路径的根目录对应的:phpcms\modules

这里面有很多的目录,全部都是不橡烂配同模块。

index.php?m=content&c=index&a=show&catid=8&id=37

在这个访问梁指地址中的m后面的参数content

模块的管理。

每个模块都有安装,卸载等。

这些功能都在这里模块的子目录里面

同时模块自己还有管理界面的模板和对应的程序等

phpcms的模板。

模板的对应目录地址:D:\wwwroot\phpcmsv9\phpcms\templates

进入里面可以看到和模块一样,有和模块一一对应的子目录。

在改不同模块显示效果的时候就比较方便查找了。

4

配置文件。

缓存目录地址:D:\wwwroot\phpcmsv9\caches

在缓存目录里面有对应的配置文件历雹的目录。

配置文件的对应目录地址:D:\wwwroot\phpcmsv9\caches\configs

在配置文件目录,找到路由配置文件。就是这个route.php。

修改admin.php文件名,并修改跳转地址写上宴举完整路径。

修改 /phpcms/modules/admin/classes/index.php,把public function login改为自己想要的名。

修改 /phpcms/modules/admin/classes/admin.class.php。

修改 /phpcms/modules/admin/晌枣碧templates/login.tpl.php将login变成新的登陆函数岩渗名字

搜索 /phpcms/modules/admin下所有文件,把a=login改为a=新登录函数名。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12325012.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存