关于设置虚拟主机的有关问题
发布时间:2010-06-14 18:49:31 文章来源:www.iduyao.cn 采编人员:星星草
关于设置虚拟主机的问题
目前设置虚拟主机中遇到一个问题,不知道如何才能实现,希望大家能给点意见.
问题是这样的: 我想将本地的某个网页目录设置到一个域名下, 但是需要带一个指定的参数. 比如: 我的网站目录是在根目录 www 下的 www/shop/ ,后面要带上参数 index.php?id=1345 类似淘宝中个人网店的链接要将他的网店链接变成一个独立的域名.
/// 我在httpd.conf里配置.如下
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin 111@xxx.com
DocumentRoot d:/www/shop
ServerName 192.168.1.110
RewriteEngine On
RewriteRule ^/$ http://192.168.1.110/shop/index.php?id=3593
ErrorLog logs/1-error.log
CustomLog logs/1-access.log common
</VirtualHost>
如果这样是可以直接跳转,但是IE 上显示的是 http://192.168.1.110/shop/index.php?id=3593
我想当输入 http://192.168.1.110/ 时直接显示 http://192.168.1.110/shop/index.php?id=3593 这个页面的内容,但是地址栏不要跳转, 不知道怎样可以实现, 在后面加[P] 结果HTTP 错误 403 - 禁止访问 .
不知如何实现,大家帮帮忙!
------解决方案--------------------
友情帮顶 O(∩_∩)O~
------解决方案--------------------
RewriteRule ^/$ /shop/index.php?id=3593
------解决方案--------------------
应该用默认虚拟主机,还要程序支持(实际上多半就不需要重写了,程序里面可以自己判断host)
如果还要搭配重写规则,可以参考
RewriteCond %{HTTP_HOST} !^(www|bbs|你要保留的域名)\.example\.org$ [NC]
or使用三级域名
RewriteCond %{HTTP_HOST} !(.+)\.user\.example\.org$ [NC]
然后你自己的规则
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
有关 CAS 证书认证的 单点登录 问题
cas框架,证书jre中可以查看到证书,开启了ssl ,修改hosts为sso.wsria.com
输入https:\\sso.w...
-
后缀名问题
我写了一个登陆用的htmL页面 名字就叫:logion.html但是那个图标就是不变成浏览器的样子是一个未知图标,请问要怎么样解...
-
请问如何用java代码实现 ,重启tomcat6啊
请问如何用java代码实现 ,重启tomcat6啊
公司领导有个需求:需要在页面上实现一个按钮来重启...
-
IIS与TOMCAT的整合,函数不正确
我的服务器是IIS+TOMCAT整合起来的,里面挂有ASP、PHP和JAVA等网站,以前一直用得好好的,但前些天删除掉...
-
关闭tomcat时出错了!!!怎么回事
息: Stopping Coyote HTTP/1.1 on http-8080
Exception in thread "ShutdownHook" java.lang.NullPo...
-
struts2 Exception 求解答
严重: Exception starting filter strutsdangdang
java.lang.ClassNotFoundException: org.apache.str...
-
tomcat启动后无法访问localhost
2011-10-10 16:12:08 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache To...
-
JSP页面和Servlet页面不在同一个目录下,JSP页面通过表单的action如何跳转到servlet页面
我的项目的名称是Exercise,然后在src目录...
-
Apache下的DocumentRoot目录指定
apache配置文件已经指定了,但是日志里面还是报错。
<VirtualHost *:8080>
DocumentRoot /var/...
-
如何让外网访问虚拟机上的apache
apache安装在虚拟机上,通过局域网的ip地址能够在本机上对它进行访问,但是在外网就不能通过外网的I...