本地配置二级域名,url静态重写

来源:互联网 发布:java反射获得属性值 编辑:程序博客网 时间:2024/04/30 20:25

本地配置二级域名,url静态重写

 

一:要在本地使用二级域名比如: xxx.163.com

访问你本地上的网站,就像用http://localhost 一样

首选:(当然你本地得先安装有IIS)
 打开IIS,右键“默认网站” - "属性" 弹出属性对话框
 选择“主目录”标签

 将“本地路径(C)”指向到你的本地网站所在位置(eg: E:\Mysite\Site)
 再单击“目录安全性”标签 - “编辑” - "启用匿名访问"前打钩 (IIS完毕)

然后: 再到C:\WINDOWS\system32\drivers\etc下 (windows2003是这样,反正就在System32\drivers\etc, 再找不到就到'程序'-'搜索'-'文件

或文件夹'去找)
 用记事本打开 'hosts' 文件
 再添加一规则
 127.0.0.1       xxx.163.com

 保存关闭

//////////////////////////////完成///////////////////////////////
如果你的本地网站可以执行
这时你可以用http://xxx.163.com 打开看一下(出现就是你本地的网站)

/////////////////////////////////////////////////////////////////////////////
二:Url重写 (于asp asp.net等windows web语言)
使你的网站静态化访问 , 包括列表等

首先你得去网络上下载两个文件(ISAPI_Rewrite.dll, httpd.ini) (两个文件要放在一起,最好放在一个文件夹下,并放在网站根目录下)
1 . 打开IIS,右键"默认网站" - "属性" - "ISAPI筛选器" - "添加" (名称乱写, 可执行文件:点击'浏览'转到ISAPI_Rewrite.dll所在目录

,并选中它. 确定)

httpd.ini (格式是这样的)
####################################################################
[ISAPI_Rewrite]

# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]

# Example
RewriteRule /index.html /index.aspx
####################################################################

如果你的网站有个(根目录下的) 有个index.aspx的网页
那你用http://xxx.163.com/index.html 就可以访问了

说几种正则表达式
1. [0-9,a-z]* 匹配所有整型跟字母
2. .* 匹配所有字符