奇秀吧 关注:3,853贴子:41,714
  • 0回复贴,共1

常见网站在云虚拟主机上的静态化配置.

只看楼主收藏回复

我司云虚拟主机服务器为windows服务器,对静态化的配置表现为在根目录下放置httpd.ini(URL Rewrite配置文件).
备注: .htaccess方式为Unix/Linux服务器所使用的URL Rewrite配置方式..htaccess虚拟主机08系统的是支持的。
注:伪静态注释有中文的,保存编码格式要:ANSI
以下是常见的通用网站程序的 UrlRewrit 规则,如果您自己写的网站程序,请让贵公司的程序员根据自己的程序自行
编写 UrlWrite 规则,Urlwrite规则是用正则表达式编写的,在编写时,请注意对正则表达式的特殊字符进行转义,比
如要将"?"写成"\?"等。如果贵公司的程序员不清楚什么是正则表达式,请先通过百度搜索并了解什么是正则表达式再编写。
301 页面重定向
1). 复制以下内容到httpd.ini文件.
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
# 下面的规则表示将 abc.com 域名重定向到 ww.abc.com,请根据你自己的域名自行修改
RewriteCond Host: ^abc\.com$
RewriteRule (.*) http\://www\.abc\.com$1 [I,RP]
Win2008系统使用ISAPI_Rewrite3 伪静态
对于云虚拟主机用户来说,ISAPI_Rewrite3使用中最大的疑惑就是规则文件.htaccess的编写 。其实解决这个问题的办法很简单,用户只需要使用ISAPI_Rewrite3组件中ISAPI_RewriteSyntaxConverter.exe 文件把httpd.ini进行转换,重新重新生成 .htaccess 规则文件。把.htaccess 文件上传到网站跟目录即可是伪静态生效。
在cmd中转换格式命令如下:
D:\test>ISAPI_RewriteSyntaxConverter.exe httpd.ini .htaccess


IP属地:河北1楼2018-09-06 13:48回复