15053971836 注册 / 登录

服务器如何开启伪静态

时间: 阅读:170
服务器如何开启伪静态

最佳回答

seo从业者

seo从业者

2023-01-16 04:16:54

1.检测Apache是否支持mod_rewrite
通过php提供的phpinfo函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有
apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。
如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文
件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。
如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。
2.在httpd.conf中配置虚拟主机
# Virtual hosts 启用虚拟主机
Include conf/extra/httpd-vhosts.conf
3.httpd_vhosts.conf文件中,配置相应的选项.详细讲解
DocumentRoot "C:/myenv/apache/htdocs/static3"
ServerName www.hsp.com
myenv/apache/htdocs/static3">
#Deny from All 403错误提示
Allow from All
#如果文件目录在apache目录外面,注释掉optinos 则,不能列表.
options +Indexes
#下面这个表示可以去读取 .htaccess文件,也可以直接在虚拟主机中配置.
Allowoverride All
RewriteEngine On
RewriteRule news-id(d+).html$ error.php?id=$1
#这里可以设置多个重写的规则
#RewriteRule news-id.html$ error.php
4.在相应的目录下编写.htaccess 重写规则
例子:
RewriteEngine On
RewriteRule news-id(d+).html$ show.php?id=$1
#这里可以设置多个重写的规则
#RewriteRule news-id.html$ error.php
如果在linux下可以直接创建,
如果是在windows平台下,用记事本创建一个文件,比如abc.txt,然后另存
为 .htaccess文件即可
5.重写规则,也可以直接在配置虚拟主机的段配置.

最新回答共有5条回答

  • 夜半唱歌
    回复
    2023-01-16 07:07:06

    这个问题是在太过宏大,恐怕很难通过简单的回答说清楚,在此只能说一下我的个人感悟,与大家共同探讨。

    第一,要想提升自己的思维水平,最根本的办法,肯定是学习,不停地学习。因为唯有学习,能使人变得越来越强大。

    对于人来说,如果要评选一个最重要的能力,我一定毫不犹豫地选择学习能力,因为学习能力是一切其他能力的基础。只要是能力,就一定能通过学习来提高,老天爷给的本事,那叫天赋。思维水平也可以叫逻辑思维能力,看这名字就知道,它是可以通过学习来提升的。至于怎么学,各人有各人的办法,可以向书本学,可以向名师学,可以向外物学。可以肯定的是,只要你不刻意去学习,就无法提升自己的思维水平。

    第二,我认为语言是思维的直观表现,所以要想提升自己的思维水平,有一个可行的方法,就是改变自己的语言表达方式。

    一个人的思维水平高不高,或者说思想深刻不深刻,最直观的表现,就是看他/她的语言,包括口头语言的说话,和书面语言的写作。因此反过来说,如果想提升自己的思维水平,不妨从改变自己的语言表达方式来入手。

    怎么改变呢,经过人类千百年来的摸索和总结,有两个办法被证明是行之有效的。其一,少说多听,少说多做;其二,慎用“但是”。少说多做的意思,就是用事实说话,用行动来证明自己的观点,不去做那些无谓的口舌之争。慎用“但是”,就是因为“但是”这个词是一个表示强转折的词汇,它往往伴随着拒绝,往往附加着遗憾,不仅会把你的意思转折了,同时也把你的思维转折了。

    有意识地改变自己的语言表达方式,不仅能让对方好受一些,久而久之,也能提升你自己的思维水平。

    第三,请在任何时候,都要保持独立思考的好习惯,这是人的基本价值,也是提升思维水平的根本依据。

    面对来势汹汹的人工智能潮流,有人悲观有人乐观,悲观的人觉得人类在未来会被人工智能所淘汰,乐观的人觉得科技能让生活更美好。我不是科学家,没资格评判对错,只是我自己持的是乐观态度。

    因为我认为,人最大的优势,就在于拥有逻辑思维能力,能独立思考。只要能

  • 专业建网站
    回复
    2023-01-16 07:07:06

    认知框架君谈一下个人的视角。个人的视角就在下图中

    视角1:一个人若不懂得元学习,所学习到的知识比较碎片化,那么在思考的时候,他会不会突然变得结构化呢?

    视角2:一个人懂得元学习,所学习到的知识比较结构化,大脑里有一个结构,能把所学的知识联系起来,那么他在思考的时候,就会很容易做到结构化。

    视角3:学习与思考是不分开的,很多人只想在思考的技巧上做文章,却不想返到源头从学习上动手术。

    在思考的技巧上做文章,那是在做表面功夫。

    在学习上做手术,在源头上,就要把所学知识进行结构化,这样学到的知识才能联系起来形成一个整体。

    思考的问题,大都是在学习的时候就出问题了,所学知识碎片化。

    提高自己的思维能力,首先要提高自己的学习能力,特别是元学习能力。元学习能力提高了,思维能力也会拔高一大截。

    那什么是元学习呢,为什么说元学习可以提高个人的思维能力?

    这个细细的回答起来,篇幅会很长,请参考认知框架君的专栏(元认知、元学习)。

  • 游客
    回复
    2023-01-16 07:07:06

    练功

  • 临沂网站建设
    回复
    2023-01-16 06:06:56

    开启伪静态的前提条件
    保证你的空间或服务器支持伪静态即URL重写
    开启DedeCms伪静态
    开启伪静态的方法:后台--》系统--》核心设置 找到:是否使用伪静态: 选择是 确定保存。
    栏目和文章发布设置
    栏目列表选项: 选择使用动态页 发布选项: 选择仅动态浏览
    DEDECMS全站伪静态方法
    首页伪静态
    把站点根目录下index.html删除,以后不更新主页HTML即可,当然你也可以选择不使用动态首页。
    频道、列表、文章伪静态
    主要通过修改GetFileName()、GetTypeUrl()这两个函数实现。DedeCms V5.3、DedeCms V5.5和DedeCms V5.6版本,打开/include/channelunit.func.php进行修改。注意:DedeCms V5.7,此文件路径更改了,你打开/include/helpers/channelunit.helper.php即可。
    a.将GetFileName()中的如下代码:
    //动态文章
    if($cfg_rewrite == 'Y')
    {
    return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
    }
    替换为
    //动态文章
    if($cfg_rewrite == 'Y')
    {
    return "/archives/view-".$aid.'-1.html';
    }
    将文章页默认的/plus/view-1-1.html链接格式改为/archives/view-1-1.html,这个随个人喜欢,不作更改也行。
    b.将GetTypeUrl()中的如下代码:
    //动态