摘要:XoopsURL重写|XoopsMod_Rewrite--重写完成篇 <DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
Xoops URL 重写 | Xoops Mod_Rewrite -- 重写完成篇
" />
Xoops URL 重写 | Xoops Mod_Rewrite
让动态页静态显示,心动吧...
下面开始了,一切从简.
Xoops Mod_Rewrite:
大概步骤:
1.你了解APACHE的一般应用操作,请继续看
2.你是服务器管理员,请继续看
3.你有固定IP地址,请继续看
4.你没有固定IP地址,请继续看-_-!!!
5.设置虚拟主机
6.注意事项
7.重写应用,我不会向你解释,也不想解释,Apache的Mod_rewrite不是很容易就可以解释的...
8.修改模板
9.完成
--------------------------------------------------------------------------------
1. 2. 3. 4. 没什么好说的,下面开始设置虚拟主机:
5.
介绍一下(我用的是名称虚拟主机,这个你可以灵活运用_):
混用基于端口和基于IP的虚拟主机 | 混用基于域名和基于ip的虚拟主机
如果您的服务器有两个IP地址(172.20.30.40和 172.20.30.50)分别对应域名 www.example1.com和www.example2.org。对每 个域名,您都希望在80端口和8080端口发布您的网站。您可以这样配置:
服务器配置
Listen 172.20.30.40:80
Listen 172.20.30.40:8080
Listen 172.20.30.50:80
Listen 172.20.30.50:8080
<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example1-80
ServerName www.example1.com
</VirtualHost>
<VirtualHost 172.20.30.40:8080>
DocumentRoot /www/example1-8080
ServerName www.example1.com
</VirtualHost>
<VirtualHost 172.20.30.50:80>
DocumentRoot /www/example2-80
ServerName www.example1.org
</VirtualHost>
<VirtualHost 172.20.30.50:8080>
DocumentRoot /www/example2-8080
ServerName www.example2.org
</VirtualHost>
混用基于域名和基于ip的虚拟主机
如果您想在一些地址上配置基于域名的虚拟主机而在另外一些配置基于 IP的虚拟主机。
服务器配置 Listen 80
NameVirtualHost 172.20.30.40
<VirtualHost 172.20.30.40>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>
<VirtualHost 172.20.30.40>
DocumentRoot /www/example2
ServerName www.example2.org
</VirtualHost>
<VirtualHost 172.20.30.40>
DocumentRoot /www/example3
ServerName www.example3.net
</VirtualHost>
# IP-based
<VirtualHost 172.20.30.50>
DocumentRoot /www/example4
ServerName www.example4.edu
</VirtualHost>
<VirtualHost 172.20.30.60>
DocumentRoot /www/example5
ServerName www.example5.gov
</VirtualHost>
---------------------------------
下面长下划线内就是设置:
-------------------------------------------------------------------------------------------------------------------------------
#-----------------设置监听端口
Listen 80
Listen 88
Listen 99
Listen 89
UseCanonicalName Off
#-----------------指定虚拟主机--------------(你得根据自己的需要设置)
NameVirtualHost 192.168.1.2:80
NameVirtualHost 192.168.1.2:88
NameVirtualHost 192.168.1.2:99
NameVirtualHost 192.168.1.2:89
#-----------------虚拟主机设置
<VirtualHost *:88>
#-----------------管理员电子邮件
ServerAdmin btbtd@yahoo.com.cn
#-----------------网站主目录
DocumentRoot "I