Apache程序由wamp打包安装完成
单IP绑定多域名站点开始
打开安装目录Apache下的conf目录,选择httpd.conf文件。
查找代码
# Include conf/extra/httpd-vhosts.conf
替换为
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.7drt.com //这里修改你自己的域名
ServerAlias localhosts
DocumentRoot c:/usr/www //这里是网站路径
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/topic-(.+)\.shtml$ $1/portal.php?mod=topic&topic=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.shtml$ $1/portal.php?mod=view&aid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.shtml$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.shtml$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.shtml$ $1/forum.php?mod=group&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/space-(username|uid)-(.+)\.shtml$ $1/home.php?mod=space&$2=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.shtml$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.shtml$ $1/index.php?action=$2&value=$3&%1
</IfModule>
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName bbs.7drt.com
ServerAlias localhost
DocumentRoot c:/usr/www/novel
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/sort/([0-9]+)/([0-9]+).shtml$ $1/sort.php\?sortid=2&page=$3
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/over/([0-9]+).shtml$ $1/over.php\?&page=$2
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/top/(.*)/([0-9]+).shtml$ $1/top.php\?topid=$2&page=$3
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/topover/(.*)/([0-9]+).shtml$ $1/topover.php\?topid=$2&page=$3
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/book/([0-9]+).shtml$ $1/book.php?\bookid=$2
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/down/(.*)/([0-9]+).shtml$ $1/down.php\?bookid=$3&type=$2
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/readend/([0-9]+).shtml$ $1/readend.php?\bookid=$2
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/read/([0-9]+)/([0-9]+).shtml$ $1/read.php\?cutid=$2&bookid=$3
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/chapter/([0-9]+)/([0-9]+)/([0-9]+).shtml$ $1/chapter.php\?cutid=$2&bookid=$3&chapterid=$4
</IfModule>
</VirtualHost>
<IfModule mod_rewrite.c>
</Ifmodule>
之间的代码为伪静态规则
其它的可以对应修改
最后修改完成保存文件,重新启动Apache服务器就OK了
apache单IP绑定多站点域名最新方法
精选 转载下一篇:IIS7配置支持PHP方法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux apache 多域名多站点配置
linux apache 多域名多站点配置 昨天弄了半天怎么弄都弄不好,今天终于试出来了。正确配置应该是这样的N
apache linux 域名 多站点 html -
apache2.2单ip单端口多域名测试
apache2.2 单ip单端口多域名虚拟主机测试,没记笔记的习惯,就把博客当自己的笔记了
职场 休闲 多域名 单ip单端口 -
Ubunut14.04安装wps最新方法
ubuntu安装wps for linux,如果遇到各种问题,请参考这时,一般主要的这两个问题,这时提供的方法都能解决。
wps for linus wps无法打开 -
IDC单IP绑定多域名(包括端口)
.
上传 文件列表