首先在apache2的http.conf 中加入一个
include 文件
(例如: include /usr/local/apache2/etc/httpd/weburl)
然后通过shell 来添加完成任务:)
代码如下:
********************************************
#!/bin/sh
# $1=domain name
# $2=redirect url
# initfi 是跟apache2 配置文件放在同一个目录里的,
#如果不是同一个目录里的话 可能需要设置相应的权限.
initfi=/usr/local/etc/apache2/weburl
cp /usr/local/etc/apache2/weburl /usr/local/etc/apache2/weburl_back
cat<
ServerName ${1}
RewriteEngine On
RewriteRule ^(.*)$ ${2} [R=301]
EOF
apachectl restart
*********************************************
再写一个修改和删除的shell 工作也就简单多了
有时间再看看perl 结合perl写 直接的web运行是不是要更方便呢?
期待中......加油!