云服务器网:购买云服务器和VPS必上的网站!

伪静态教程(伪静态有什么用)

本文目录:1、怎样设置虚拟主机Discuz 伪静态2、关关“杰奇小说全站伪静态教程,手把手交你全站伪静态!”这个贴子出现的问题,求解。3、IIS7.5服务器里面伪静态怎么做?4、shopnc怎么开启伪静态 shopnc开启伪静态的方法5、discuz在nginx上怎么配置伪静态?怎样设置虚拟主机Di

本文目录:

  • 1、怎样设置虚拟主机Discuz 伪静态
  • 2、关关“杰奇小说全站伪静态教程,手把手交你全站伪静态!”这个贴子出现的问题,求解。
  • 3、IIS7.5服务器里面伪静态怎么做?
  • 4、shopnc怎么开启伪静态 shopnc开启伪静态的方法
  • 5、discuz在nginx上怎么配置伪静态?

怎样设置虚拟主机Discuz 伪静态

1

万网/阿里云虚拟主机伪静态设置详细教程(Discuz论坛,linux主机)

伪静态有利于搜索引擎的收录,下面就以吟风阁古风文学论坛为例来演示下伪静态设置方法

首先管理员登录网站后台

1.点击【首页】

2.点击【SEO设置】

3.点击【URL静态化】

选择需要实现静态化的栏目列表在后面的方框中选中然后【提交】

一般都是全选

4. 点击【查看当前的 Rewrite 规则URL 静态化】

万网Linux云虚拟机使用的是Apache服务软件

找到【Apache Web Server(虚拟主机用户)】复制方框中的规则。

关关“杰奇小说全站伪静态教程,手把手交你全站伪静态!”这个贴子出现的问题,求解。

杰奇小说系统1.7目录页和阅读页伪静态,它需要修改大量的模板文件,所以它也是全站伪静态最难的地方,现将自己实现的方法提供给大家,希望对你有所帮助!

一、首先在后台设置伪静态加入代码:

1、文章信息页面伪静态规则:/book/{$id}.html

2、文章分类页面伪静态规则:/list/{$class}_{$page}.html

3、首字母分类页面伪静态规则:/zm/{$initial}_{$page}.html

4、排行榜页面伪静态规则:/top/{$sort}_{$page}.html

二、首先在rewrite加载的http.ini中设置代码如(加载后记得重启IIS):

[ISAPI_Rewrite]

RewriteCond Host: (.+)

RewriteCond Referer: (?!http://\1.*).*

RewriteCond Referer: (?!http://(?:.*\.baidu\.com|baidu\.com)).+

RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip|torrent|bmp|pdf) /block.gif

[I,O,N]

以下为目录页,阅读页设置

RewriteRule ^/book([0-9]+)\.html$

/modules/article/reader\.php\?aid=$1

RewriteRule

^/book([0-9]+)_([0-9]+)\.html$ /modules/article/reader\.php\?aid=$1cid=$2

以下为信息页,分类页,排行,字母排行页设置

RewriteRule ^/book/([0-9]+)\.html$

/modules/article/articleinfo\.php\?id=$1

RewriteRule

^/list/([0-9]+)_([0-9]+)\.html$ /modules/article/articlelist\.php\?class=$1

RewriteRule ^/zm/([a-z]+)_([0-9]+)\.html

/modules/article/toplist\.php\?sort=$1

RewriteRule

^/top/initial([01A-Z])-([0-9]+)\.html$

/modules/article/articlelist.php?initial=$1

三、然后修改

modules\article\templates\articleinfo.html

1、“点击阅读”的地址(目录页地址)代码变为:

/book{?$articleid?}.html

2、链接内容页地址代码变为:

/book{?$articleid?}_{?$lastchapterid?}.html

3、修改

modules\article\templates\index.html

a

href=http://你的网址/”/book{?$articleid?}_{?$indexrows.cid1?}.html”

a

href=http://你的网址/”/book{?$articleid?}_{?$indexrows.cid2?}.html”

a

href=http://你的网址/”/book{?$articleid?}_{?$indexrows.cid3?}.html”

a

href=http://你的网址/”/book{?$articleid?}_{?$indexrows.cid4?}.html”

四、修改

modules\article\templates\style.html

1、将

script

type=”text/javascript”

!–

var preview_page =

“{?$preview_page?}”;

var next_page = “{?$next_page?}”;

var index_page =

“{?$index_page?}”;

var article_id = “{?$article_id?}”;

var chapter_id =

“{?$chapter_id?}”;

function jumpPage() {

if (event.keyCode==37)

location=preview_page;

if (event.keyCode==39) location=next_page;

if

(event.keyCode==13) location=index_page;

}

替换成:

script

type=”text/javascript”

!–

var str = “{?$preview_page?}”;

if(str.getQuery(“cid”))

{

preview_page

=”/book{?$article_id?}_”+str.getQuery(“cid”)+”.html”

}

else

{

preview_page =”/book{?$article_id?}.html”

}

var str =

“{?$next_page?}”;

if(str.getQuery(“cid”))

{

next_page

=”/book{?$article_id?}_”+str.getQuery(“cid”)+”.html”

}

else

{

next_page =”/book{?$article_id?}.html”

}

var index_page =

“/book{?$articleid?}.html”;

var article_id = “{?$article_id?}”;

var

chapter_id = “{?$chapter_id?}”;

function jumpPage() {

if

(event.keyCode==37) location=preview_page;

if (event.keyCode==39)

location=next_page;

if (event.keyCode==13) location=index_page;

}

document.onkeydown=jumpPage;

/script

2、继续将

a href=”{?$preview_page?}”font

color=”0033FF”上一页/font/a

替换成:

!– 上一页 –

script type=”text/javascript”!–

var str =

“{?$preview_page?}”;

if(str.getQuery(“cid”))

{

document.write(“a

href={?$article_id?}_”+str.getQuery(“cid”)+”.html上一章/a”);

}

else

{

document.write(“a class=’btnlink’

href={?$article_id?}.html

title=’返回{?$article_title?}

介绍’返回书页/a”);

}

//–

/script

3、将

a

href=”{?$index_page?}”font

color=”0033FF”返回目录/font/a

换成:

!– 返回目录–

a

href=”/book{?$articleid?}.html”目录/a

4、将

a href=”{?$next_page?}”font

color=”0033FF”下一页/font/a

换成:

!– 下一页 –

script type=”text/javascript”

!–

var str =

“{?$next_page?}”;

if(str.getQuery(“cid”))

{

document.write(“a

href={?$article_id?}_”+str.getQuery(“cid”)+”.html下一章/a”);

}

else

{

document.write(“a class=’btnlink’

href={?$article_id?}.html

title=’返回{?$article_title?}

介绍’返回书页/a”);

}

//–

/script

5、最后修改/scripts/common.js

最下面加:

String.prototype.getQuery = function(name)

{

var reg = new

RegExp(“(^|)”+ name +”=([^]*)(|$)”);

var r =

this.substr(this.indexOf(“\?”)+1).match(reg);

if (r!=null) return (r[2]);

return null;

}

五、修改对应的模块文件:

1、链接信息页调用:

{?$articlerows.url_articleinfo?}

修改成:

/book{?$articlerows.articleid?}.html

2、链接目录页调用:

{?$articlerows.url_articleindex?}

修改成:

/book{?$articlerows.articleid?}.html

3、链接内容页调用:

{?$articlerows.url_lastchapter?}

等修改成

/book{?$articlerows.articleid?}_{?$articlerows.lastchapterid?}.html

IIS7.5服务器里面伪静态怎么做?

IIS7.5里面,你选择到创建的站点的时候,正常情况可以看到一个url重写模块,你可以在里面手动编辑伪静态的路径重写,也可以直接导入.htacces文件将里面的规则转化为iis可用的规则,并且点击应用生成web.config之类的文件,

如果找不到url重写模块,就需要另外安装了,但是网上资料很多,无非就是导入一个dll文件就解决了。

shopnc怎么开启伪静态 shopnc开启伪静态的方法

1.先下载isapi rewrite插件,安装,然后我们把根目录下面的htaccess.txt那么修改成.htaccess即可。

2.找到网站目录\data\config下面找到config.ini.php进行开启伪静态。

打开config.ini.php(记住用文本或者DW),不要用记事本打开、否则会出错

找到$config[‘url_model’] = false; 把 false 修改为:true 这样伪静态就开启了!!

转自【B5教程网】:

discuz在nginx上怎么配置伪静态?

Nginx 安装之后便可以正常使用,若你不进行优化,那就太浪费 Nginx 这款软件了。我们的目标是利用有限的资源让你的 Nginx 发挥无限,让你的网站飞起来! 注:以下书名号(《》)只是为了区别,若复制,请复制书名号内的内容。 1、自定义404错误页面并返回404状态码 (1)、定义欲显示的404页面,放在网站根目录,比如“404.html”。 (2)、在Nginx中的http区域添加《fastcgi_intercept_errors on;》。 (3)、在Nginx中的server区域中添加《error_page 404 /404.html;》。注意:千万别添加等号! 2、discuz X2 伪静态设置 在server区域添加以下内容即可,最好写上注释方便维护。 discuz X2 正式伪静态开始 rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topictopic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=viewaid=$2page=$3 last; rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplayfid=$2page=$3 last; rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthreadtid=$2extra=page%3D$4page=$3 last; rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=groupfid=$2page=$3last; rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space$2=$3 last; rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=spaceuid=$2do=blogid=$3 last; rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2value=$3 last; discuz X2 正式版伪静态结束 3、301永久重定向配置 在http区域新建一个server,输入以下内容。 listen 80; server_name xxx.xxx.com; 当来路是这个域名的时候,我将重定向到下面那域名之上。 rewrite ^/(.*) permanent;重定向到我身上。 4、Wordpress 伪静态设置 (1)、在server区域添加《try_files $uri $uri/ /index.php?q=$uri$args;》即可。网上很多教程都是添加在localhost内,这不是通行的。 (2)、在Wordpress后台设置规则即可。 5、Nginx 配置多个域名 当不这样设置的情况下,所有的域名都默认指向第一个域名。若按以下方式设置后,可以实现多个域名绑定多个不同的目录,达到群站效果。 (1)、在http区域添加《fastcgi_param SERVER_NAME $host;》。 (2)、在server区域的《server_name》下一行添加《server_name_in_redirect off;》。 6、防盗链配置 如果不配置,就算你是100M光纤独享也是扯淡,网站流量小是可以忽略的,不过还是建议配置上去。在server区域下面添加以下内容。 location ~* \.(rar|zip|gif)$ {对rar、gif以及zip格式的文件进行防盗链设置 valid_referers none blocked XXX.XXX.COM ;来路域名 if ($invalid_referer) {进行判断,如果不是来路域名则进行相应图片的显示。 rewrite ^/ 点jpg; return 404; 直接返回404也是可以的 } } 本文转自北大青鸟成都锦江校区,原文链接

本文来源:https://www.yuntue.com/post/162180.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注