服务器上装的ISAPI_Rewrite 3 到期了,怎么才能卸载掉呢?
情况不同具体分析处理:
如果按官方正常安装步骤,可以从控制面板,程序里面找到这个程序,卸载就可以了。
如果使用了特殊版本,可以采用第三方管理软件比如万能卸载,可以处理。
如果使用的是绿色版本,直接删除文件夹即可。
注意,删除这款软件之后,而采用其他版本同类型软件,网站的伪静态规则,需要重新编写。
前几天搭了一个论坛服务器并放到了公司的局域网里面,论坛用的是9066端口并在路由器上面做了个端口转发,而且把bbsxxxcom这个域名也指向了公司的公网IP,因为想让用户在访问的时候不用输入端口号于是就想在公司的web服务器上面做个跳转,将访问bbsxxxcom的请求都转到他的服务器上面去。我第一个想法就是 用 nginx的rewrite,过程很简单 配置如下:
server {
listen 80;
server_name bbsxxxcom;
rewrite "^/() " http://bbsxxxcom:9066/ 1 break;
}
于是访问bbsxxxcom检查了一下,注册,登录发帖等等操作都正常,本以为这样就ok了,结果随后问题出现了,虽然能正常的跳转但是 用户浏览器的域名栏上的地址后面一直跟着 9066 这个端口号,这让领导很不满意,于是我找了下nginx的文档和在qq群问了下别的朋友,没有什么好办法。于是就改用了 proxy_pass,这个配置也很简单:
server {
listen 80;
server_name bbsxxxcom;
location / {
proxy_pass http://bbsxxxcom:9066/ ;
}
}
然后再访问 bbsxxxcom 后面的端口号就不在了,注册、登录、发帖都正常,可是不一会儿又出问题了,用户反映论坛无法注册,提示说“单一ip一天内只能注册5次”,这是怎么回事,通过检查日志后发现 所有公网发过来的请求竟然都是 网关的ip地址 ,这下我明白了简单的加了proxy以后如果不进一步设置的话 nginx是不会去判断真正的客户端ip的,而是直接把路由的地址作为请求ip,所以会出现上述情况,分析后查了下 nginx的wiki 于是就在上面又加了几条:
server {
listen 80;
server_name bbsxxxcom;
location / {
proxy_set_header Host host; proxy_set_header X-Real-Ip remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://bbsxxxcom:9066/ ;
}
}
改完以后 reload 了一下nginx,发现日志里面的源ip已经是真实的客户端地址了,重新注册,登录,发帖,都正常,重复了多次后没有发现问题,客户那里也都正常了。
Myapp是我的项目文件名,默认的访问地址是上面这样的。为了使URL更加简介友好,现在要去掉中间的indexphp,方法如下:
1。确认httpdconf配置文件中加载了mod_rewriteso 模块,加载的方法是去掉mod_rewriteso前面的注释#号
2。讲httpdconf中的Allowoverride None 将None改为All
3。打开对应的项目配置文件,我的项目配置文件是Myapp/Conf/configphp ,在这个配置文件数组中增加一行,‘URL_MODEL’=>2
4。在项目的根目录下面建立一个htaccess文件,里面写入下面的内容:
<IfModule rewrite_module>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^()$ indexphp/$1 [QSA,PT,L]
</IfModule>
如果你的服务器支持rewrite,现在就可以通过http://localhost/Myapp/Index/index/访问Index模块下面的index操作。
URL Rewrite的概念
URL Rewrite即URL重写,就是把传入Web的请求重定向到其他URL的过程。URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如http://www123com/news/indexaspid=123 使用UrlRewrite转换后可以显示为 http://www123com/news/123html。
URL Rewrite有什么用?
1,首先是满足观感的要求。
对于追求完美主义的网站设计师,就算是网页的地址也希望看起来尽量简洁明快。形如http://www123com/news/indexaspid=123的网页地址,自然是毫无美感可言,而用UrlRewrite技术,你可以轻松把它显示为 http://www123com/news/123html。
2,其次可以隐藏网站所用的编程语言,还可以提高网站的可移植性。
当网站每个页面都挂着鲜明的asp/aspx/php这种开发语言的标记,别人一眼即可看出你的网站是用什么语言做的。而且在改变网站的语言的时候,你需要改动大量的链接。而且,当一个页面修改了扩展名,它的pagerank也会随之消失,从头开始。我们可以用UrlRewrite技术隐藏我们的实现细节,这样修改移植都很方便,而且完全不损失pagerank。提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多
3,最后也是最重要的作用,是有利于搜索引擎更好地抓取你网站的内容。
理论上,搜索引擎更喜欢静态页面形式的网页,搜索引擎对静态页面的评分一般要高于动态页面。所以,UrlRewrite可以让我们网站的网页更容易被搜索引擎所收录。
关于php开源程序的伪静态设置,怎么设置类?不同的开源程序设置方法是否有相同之处?它们各自是否又有怎样的特点类?是否有规律可查?这些,将是我们今天这篇文章的全部内容。无忧主机小编,就根据自己的多年的工作经验总结一下。把php开源程序如何设置伪静态(url重写)的方法进行总结,分享给大家,如何设置网站伪静态,怎么设置伪静态?这个问题,当你看完之后,肯定能找到解决问题的方向。此文,献给,亲爱的无忧主机香港免备案的php空间的用户们,以及对php开源程序的爱好者们。希望对各位站长能有所帮助。
伪静态设置对象:市面您能找到的php开源程序
使用环境:使用linux环境php虚拟主机,或自建的使用linux环境的独立服务器。不适合windows环境的的php空间用户使用。
以下是关于php开源程序的伪静态设置的通用方法的介绍:
任何php编写开源程序的网站,实现伪静态的方法,都是遵循这样的一个步骤:
在网站后台开启伪静态功能
上传htaccess文件(伪静态规则)
然后您的网站就会自动调用服务器的rewrite模块,把动态url地址根据,您的伪静态规则文件自动将其输出html的静态页面。只是不同的网站程序,其设置的方法和表现形式不同而已,我已将其分为如下几类,您可以详细参考。
Php开源程序伪静态设置方法大概可以分为三种类型:
善解人意型
典型案例:wordpress
用wordpress建站的站长应该都知道,wordpress的伪静态设置方法非常之简单,只需要登录wordpress后台,设置——常规,在“wordpress地址(URL)”和“站点地址(URL)”两个地方输入www的域名就可以了,不需要任何伪静态代码,可谓非常人性化,当之无愧的“善解人意”。
自给自足型
典型案例:光线cms
光线cms伪静态设置方法是这样的:
首先需要在后台开启伪静态,设置是:
伪静态重写功能:开启
网站运行模式:动态
然后在网站根目录rewrite文件夹中找到htaccess文件,也就是程序自带的伪静态文件,把它移到程序安装目录,就可以了。
这类伪静态设置,一般是在后台开启伪静态,然后再把程序自带的伪静态文件放到程序安装目录就行了。由于伪静态文件程序包里是自带的,不需要自己去找,所以,“自给自足型”,理所应当。
自力更生型
典型案例:discuz(适用于各个版本)
Discuz开启伪静态的方法,和光线cms设置方法有类似的地方。
首先,需要在discuz论坛的后台全局——seo设置,在可用处全部勾选,点击提交,然后点击“查看当前的Rewrite规则”,把“Apache Web Server(虚拟主机用户)”下的代码复制出来,在本地新建一个名为1txt文本文档(命名不限,不要用中文就行),复制进去保存。然后上传到网站安装目录,重命名为htaccess。这里要注意一点,伪静态规则中的“RewriteBase /”,如果网站安装在根目录,那么就“/”后面就不需要写。否则就要在“/”后添加二级目录名称。
这类伪静态设置,不仅仅需要在后台开启伪静态,还需要自己在后台寻找伪静态代码,并且需要自己新建文件上传到网站安装目录,相对以上两种,还是比较麻烦的。所谓“自力更生”,所有步骤几乎都要自己来操作,可谓名副其实。
Php开源程序的伪静态设置,无忧主机小编了解的大概就这三个分类。一些其他的开源程序,基本上都可以归到这三个大类里面。希望大家可以有所收获。
无忧主机小编推荐文章阅读:
定制实现Ecshop专题页伪静态
《Rewrite》是Key于2008年4月1日宣布制作的美少女游戏。故事的舞台为一个绿化都市“风祭市”。Rewrite也代表日本一部动漫;Rewrite代表一种服务器的重写脉冲技术
2008年4月1日,游戏公司·Key为全新游戏开设了网站。后在站内公布了游戏编剧。之后中国大陆内的动
精彩图集(11张)漫群里开始流传Rewrite网站的信息,但大多数人都认为这是Key社在愚人节的玩笑。由于当天是愚人节,大部分人都认为这是Key社开的玩笑,但这的确并非假情报。根据于电击G's magazine2008年11月号的Rewrite制作人访问中提供的资料,故事的舞台为一个绿化都市“风祭市”,而其中3位女主角分别暂称为“小鸟”、“穿夹克制服的少女”及“蓝色发带的少女”。
本作官方网页于2009年4月1日开放,公布了基本故事及角色设定,但世界观、发售日期等仍未公开。2010年愚人节时以本作是十八禁游戏开玩笑,翌日宣布本作为全年龄对象作品,而且没有预定制作十八禁版本。2010年6月25日发售的Kud Wafter初回限定版中捆绑本作体验版。最初公布和体验版游戏的分辨率为1280×800,但其后更改为1280×720。
2011年3月23日,Key官方宣布发售延期至2011年6月24日,并于数日后推出关于新增女主角——被唤为“键”的篝的情报。
汉化信息
其体验版已由澄空学园、Key Fans Club分别汉化完成。
正式版由ATField汉化,目前已完成并在2012年4月20日发布正式版汉化补丁V1(附带汉化特典与op汉化版),且在进一步修正部分错误后推出V2版汉化补丁。(汉化补丁详细使用方法在汉化补丁安装完毕后可看到)
至于Rewrite Harvest festa,其实就是rewrite的续作,是后续和外传
简介:
rewrite本篇没有讲述的故事将在此登场!
卷入了围绕着整个星球展开的命运之中的主人公,天王寺瑚太朗。
但是,他所改写的命运并不是只有那些。
作为一个人,他所选择的道路前方,存在着无数的可能性世界。
在那其中,甚至也有像是节日一般热闹欢乐的未来。
本作品收录了多篇以绿化都市风祭为舞台,以各个女主人公为中心的剧本。
通过女主线后的故事、完全不同的可能性世界的故事、甚至还有热闹非凡的恋爱喜剧,
本作描绘出了小鸟、千早、朱音、静流、露西娅、还有篝的全新故事篇章。
这是一部由rewrite原班人马所打造,冠以“收获祭”之名,丰富多彩像是节日一般热闹的外传故事集。
跟女主角所度过的甜蜜每一天,失去了的快乐日常,原作中没有解明的谜团,更进一步享受rewrite世界的这些内容都会出现。
———与你共享,收获的喜悦。
0条评论