Ⅰ phpcms怎么生成静态网站
如果是合格的phpcms模板本身就是带标题的。 你打开pc原模板的header.html,把title的代码复制到你的模板就行了。
运行CMD后使用dir命令,加一个/b,会生成一个简单的文件名列表,不包括其它信息,这种方法可以用来提取文件夹和文件名列表。比如要提取D盘下ABC文件夹里的文件名列表:dir d:\abc /s /b >d:filelist.txt这样就会在D盘生成一个filelist.txt的文本...
先在扩展里面设置URL规则, 然后在栏目设置里面设置 这些都可以根据需求设置
首页第一步你要编辑自己的静态规则,如果对系统自带的满意的话可以忽略。 即找到扩展——>URL规则管理,再修改相应的生成静态规则的规则,如果不想在原有的基础上修改,可以自己添加,这个很简单,生成什么样的目录你自己说了算,看示例就会 了。 ...
你好! 手机门户没有生成静态页面一说的,应该是php写的动态页面。 现在都是html5的时代了,建议开发html5响应式网站,兼顾PC、平板、移动显示效果。 希望我的回答能够帮到你,望采纳
我来回答吧:) 1. 进入后台-->网站频道 2.到这个时候,你网站的所有频道都会在"右窗口"显示出来. 3.找到你需要修改的频道,点击其右侧管理操作的"修改"链接... 4.转入的这个页面就是此频道的详细信息,分别有"基本信息"."权限设置"."上传选项"."生成...
你好! 生成了很多多余的目录可能跟你的内容页URL规则设置有关系。如图: 个人觉得phpcms生成静态文件是多余的,完全可以用伪静态来实现。易于维护和管理,实现也较容易。 希望我的答案对你有所帮助,记得采纳哦~
更新URL更新缓存这是phpcms使用问题的万能药膏,我问了很多不同的问题,都是这样的回答,并且都不能解决问题
后台-内容-内容管理-栏目管理-选择某个栏目-修改-生产html选项 勾完以后更新一下栏目缓存
两个都可以访问的,生成静态后,访问的静态地址页面,服务器就不会去执行数据库; 比如,你有10篇文章,动态的话,你每访问一篇文章都要在数据库里去找出这张篇文章,而静态的话,10篇文章就是10个静态页面,不用查找数据库,直接显示的。 这样...如果还有不明白的话,你也可以去后盾人平台看看php基础教学视频看看,也是不错的选择,希望能帮到你,给个采纳吧谢谢(^_^)
Ⅱ 织梦cms如何设置指定栏目生成静态
1、后台-系统参数-核心设置-是否使用伪静态:选择“是”;
注:网站空间是否支持伪静态,可以与空间的IDC商联系一下,一般来说,空间都是支持伪静态的。
Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;
而IIS服务器伪静态的实现,则需要加载Rewrite组件,然后配置httpd.ini文件。
2、如果网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:
将所有文档设置为“仅动态浏览”:update dede_archives set ismake=-1
将所有栏目设置为“使用动态页”:update dede_arctype set isdefault=-1
3、列表页、文章页伪静态
打开/include/helpers/channelunit.helper.php。
(1)查找:
//动态文章
if($cfg_rewrite == 'Y')
{
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
}
替换为
//动态文章
if($cfg_rewrite == 'Y')
{
return "/DedeCMS/DedeCMS5.7-".$aid.'-1.html';
}
意思是:将默认的/plus/view-1-1.html文章链接格式改为/DedeCMS/DedeCMS5.7-1-1.html。
(2) 查找:
//动态
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
替换为
//动态
$reurl = "/category/list-".$typeid.".html";
意思是:将默认的频道或是列表页URL/plus//list.php?tid=1变更为/dedecms/list-1.html形式。
Ⅲ dede网站怎么进行伪静态处理
渭城朝雨浥轻尘,客舍青青柳色新。
Ⅳ 如何生成静态库和动态库
静态库
静态库的后缀是.a,它的产生分两步
Step 1.由源文件编译生成一堆.o,每个.o里都包含这个编译单元的符号表
Step 2.ar命令将很多.o转换成.a,成为静态库
动态库的后缀是.so,它由gcc加特定参数编译产生。具体方法参见后文实例。123123
在 GNU/Linux 系统中静态链接文件实际上就是多个 .o 文件的压缩包。假设我们有 cool.h cool.c 和 some.c 文件,要得到静态链接库 libcool.a。首先使用如下指令得到相应的 object 文件 cool.o 和 some.o:
gcc -c cool.c
gcc -c some.c1212
用这种方法生成的 object 文件称为 PDC 即位置相关代码(position-dependence code)。再使用如下指令可以得到静态链接文件 libcool.a:
ar -r libcool.a cool.o some.o
ranlib libcool.a1212
静态链接库 libcool.a 遵从 GNU/Linux 规定的静态链接库命名规范,必须是”libyour_library_name.a”
动态库
在 GNU/Linux 中动态链接文件,必需通过链接器 ld 生成。假设我们有 hot.c other.c 等文件要生成动态链接库 libhot.so 。首先使用如下指令得到相应的 object 文件 hot.o 和 some.o
gcc -fPIC -c hot.c
gcc -fPIC -c other.c1212
参数 -fPIC 指定生成的 object 文件为位置无关代码(position-independence code),只有 PIC 可以被用作生成动态链接库。然后使用如下指令得到动态库:
ld -Bshared -o libhot.so hot.o other.o11
或者可以使用编译器的ld wrapper:
gcc -shared -o libhot.so hot.o other.o11
也可以使用编译器直接生成动态库:
gcc -fPIC -shared -o libhot.so hot.c other.c11
这里选项 -shared 指示目标文件的类型是动态链接库,动态库的命名规范是”libyour_library_name.so”
Ⅳ wordpress网站首页怎么生成伪静态
第一,修改固定链接
首先,在WordPrcess的后台点设置(Options),点固定链接(Permalinks) 这里一共有5个选项,前四个选项直接选择就可以支持,不需要特殊处理
如果你不懂标签的话,我建议你看下这个:
%year% 年份
%monthnum% 月份
%day% 日期
%hour% 小时
%minute% 分钟
%second% 秒
%post_id% 文章的ID
%category% 目录
%author% 作者
我说用的是/%category%/%post_id%.html,看好了,html是静态化网页的关键。
第二,上传.htaccess文件
做了上面的,首页能进去,但是文章进去就报错是吧!因为还没有做最重要的一步上传.htaccess.到根目录。
在这里介绍一下.htaccess(网络的):.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。
这个文件很特别,你在WIN里他是不能被创建的(注意他前面是有小数点的),所以我们必须用其他格式的文件编辑好,再上传到FTP中改写。
创建一个htaccess.txt文件,在里面添加下面的代码:
# BEGIN WordPress
<IfMole mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfMole>
# END WordPress
然后将这个文件上传到你的网站FTP的更目录下,改名为.htaccess。
刷新一下网页看看,是不是每个链接都能用了!而且没有了讨厌的index.php
Ⅵ phpcmsv9生成静态首页的文件名和目录如何改
没人搭理我 我本身解决了 翻了半天代码才找到。 哎。从dede转到phpcms有点过程!。。 照样先把phpcms的代码看遍吧。。说下解决办法在\\phpcms\\moles\\content\\classes\\下html.class.php 查找字符“更新首页”然后修改这里就OK了 $file = PHPCMS_PATH.\'index.html\'; 一开端还跟了半天函数 还找public_index函数来着。汗。。
Ⅶ ASP如何输出静态网页
这个方法是本人想的,大家可以参考一下,很好用的。
当时的问题是有能够直接输出的动态页面index.asp,但是它十分耗费资源,能不能把这个ASP文件动态输出的内容自动保存为一个静态页面呢。我从网上查了关于ASP生成HTM的文章,发现无非是使用模版页面、数据库帮助。这些方法虽然方便,但代码编写量太大,不能有效利用当前已有的文件。在网络知道上查找资料时看到一个网友说,生成静态页面,用浏览器保存,然后上传不就行了。看似说笑,却启发了我。为什么不让asp.dll将index.asp的内容输出出来,然后用FSO写文件保存呢。这是个好办法。但又遇到了问题,怎样将输出给流量器的html代码收集起来呢,于是我想到了表单中的文本域。对了,就用它。具体方法如下:
1、复制index.asp的内容到一个新文件,例如fso.asp。
2、将文件中输出标签<html></html>的全部部分剪切,包括这两个代码之间的asp代码。
3、在剪切文件的部分插入一个表单,包含一个文本域,一个提交按钮。
4、将剪切的内容粘贴到标签<textarea></textarea>之间
5、将表单属性定义为Post,提交到fso.asp?action=edit,文本域命名为HomePageInfo。
6、在文件数据连接之后,第一段代码之前,加入写文件部分代码。
<%
if request.QueryString("action") = "edit" then '得到action=edit命令后执行以下代码
HomepageInfo = Request.Form("HomepageInfo") '得到文本域内容,赋值给变量HomepageInfo
Set FSO = Server.CreateObject("Scripting.FileSystemObject") '建立FSO
File = Server.MapPath("Index.htm") '定义文件名、路径。
If FSO.FileExists(File) = True Then '判断该文件是否存在
fso.DeleteFile (File) '文件存在则删除文件
End If
Set CTF = FSO.CreateTextFile(File,true, False) '新建文件
CTF.Writeline HomepageInfo '将变量HomepageInfo的内容写入文件
Set ctf = Nothing '关闭FSO
Set FSO = Nothing
response.Write "<Script Language=JavaScript>alert('生成首页成功,点击确定返回管理!');location.href='admin/admin_right.asp';</Script>" '提示成功信息
end if
%>
这样便生成了静态文件。
这种方法适用于任何一种生成静态的情况,即使存在大量ASP代码,文件之间互相调用也可以。特别适用于用循环输出网页,调用DLL输出文件的ASP页面生成HTML,对动态数据库网页同样好用。代码经过修改还能用来生成大量文件。有兴趣可以加上自动提交表单的部分,自动批量生成的部分,自动输出文件名的部分。本人精力有限,不一一列举。希望此文能抛砖引玉,为大家提供asp生成静态页面的一个新思路