欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

nginx/apache/iis 伪静态写法与区别linux网页制作

时间:2025-11-02 07:39:41 其他范文 收藏本文 下载本文

以下是小编精心整理的nginx/apache/iis 伪静态写法与区别linux网页制作,本文共3篇,希望对大家有所帮助。

篇1:nginx/apache/iis 伪静态写法与区别linux网页制作

由于工作原因我要把一个伪静态写成实例nginx apache iis三种缓存,下面我们来分别我的实例

apache 伪静态写法

rewriteengine on

rewriterule /rss/(.*).xml$ /rss/rss.php教程?a=$1

rewriterule /xml/(.*).xml$ /xml/xml.php?a=$1

iis 伪静态写法

rewriterule /rss/(.*).xml$ /rss/rss.php?a=$1 [n,i]

rewriterule /xml/(.*).xml$ /xml/xml.php?a=$1 [n,i]

nginx伪静态写法

rewrite ^/rss/(.*).xml$ /rss/rss.php?a=$1 last;

rewrite ^/xml/(.*).xml$ /xml/xml.php?a=$1 last;

它们三者的区别总结

看到上面三个实例,关于nginx/apache/iis 伪静态写法 apache与iis 就是在后面加[n,i]而iis与nginx伪静态写法区别是 开头^并且结束处加个last就行了,

nginx/apache/iis 伪静态写法与区别linux网页制作

一句话他们是大同小义了。

篇2:linux apache 伪静态详细说明linux网页制作

linux apache 伪静态详细说明

一 打开 apache 的配置文件 httpd.conf ,

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

三 在 httpd.conf中添加:

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

四 要实现asp教程帖子url到php帖子的映射,在 第三步的之间添加:

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,

电脑资料

下面看一下.htaccess文件写法,这是dz论坛的做法

# 将 rewriteengine 模式打开

rewriteengine on

# 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 /

rewritebase /bbs

# rewrite 系统规则请勿修改

rewriterule ^archiver/((fid|tid)-[w-]+.html)$ archiver/index.php?$1

rewriterule ^forum-([0-9]+)-([0-9]+).html$ forumdisplay.php?fid=$1&page=$2

rewriterule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ viewthread.php?tid=$1&extra=page%3d$3&page=$2

rewriterule ^space-(username|uid)-(.+).html$ space.php?$1=$2

rewriterule ^tag-(.+).html$ tag.php?name=$1

1、修改apache 的配置文件 httpd.conf 。将#loadmodule rewrite_module modules/mod_rewrite前面的#去掉

2、在 httpd.conf中添加:

rewriteengine on

#...

篇3:iis 与apache防盗链方法linux网页制作

目前有一种产品能比较好地支持iis的urlrewrite,名字叫isapi_rewrite,

对于我的网站,我防盗链的方法是在httpd.ini里面加入如下语句

rewritecond host: (.+)

rewritecond referer: (?!1.*).*

rewriterule .*.(?:gif|jpg|png|exe|rar|zip) /block.gif [i,

o]

修改安装目录中的httpd.ini文件(如果这个文件为“只读”属性,则去掉“只读”之后再修改)

添加:

rewritecond host: (.+)

rewritecond referer: (?!1.*).*

rewritecond referer: (?!(.*)(.baidu.com|.google.com|.google.cn|.g.cn|.gougou.com|.soso.com|.sogou.com|.youdao.com|.bing.com|.yahoo.com|.yahoo.cn|.eojoo.com)).*

rewriterule .*.(?:gif|jpg|jpeg|png|bmp) /block.gif [i,o,n]

apache

开启图片防盗链功能需要在htaccess文件中加入以下代码:

rewriteengine on

rewritecond %{http_referer} !^$

rewritecond %{http_referer} !^(www.)?allow1.com(/)?.*$ [nc]

rewritecond %{http_referer} !^(www.)?allow2.com(/)?.*$ [nc]

rewriterule .*.(gif|jpg|jpeg|bmp|png)$ [r,nc,l]

windows下apache文件夹权限配置linux网页制作

iis中wordpress 伪静态中文标签tag的设置Windows服务器操作系统

报告与请示的区别和写法

请示与报告的区别和写法

试析微课在高职网页设计与制作课程教学中的应用论文

《nginx/apache/iis 伪静态写法与区别linux网页制作(合集3篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

最新推荐
猜你喜欢
点击下载本文文档