apache RewriteRule 怎么写
PHP中文网
PHP中文网 2017-05-16 17:03:35
0
3
512

tomcat有个项目topic,默认访问的时候是 localhost:8080/topic,现在绑定域名topic.luger.me。apache的config文件这样写的

<VirtualHost 127.0.0.1> DirectoryIndex /topic/index.jsp ServerName topic.luger.me Options FollowSymLinks rewriteengine on </VirtualHost>
访问的时候还是topic.luger.me/topic才能访问。怎么写RewriteRule规则才能访问的时候是
topic.luger.me
我这么写一直不对 ^(.*) /topic/$1
一直访问不了,请问哪里错了?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
曾经蜡笔没有小新

你可以直接将DocumentRoot 指定到topic 路径下,DirectoryIndex /topic/index.jsp

<VirtualHost *:8080>
     ServerName topic.luger.me
     DocumentRoot "/var/www/topic"
     SetEnv APPLICATION_ENV "development"
     <Directory "/var/www/topic">
         DirectoryIndex index.jsp
         AllowOverride All
         Order deny,allow
         Allow from all
     </Directory>
</VirtualHost>
为情所困

DocumentRoot 直接指向到topic不行? 相当于新建一个vhost

習慣沉默

是想访问topic.luger.me映射到localhost:8080/topic吗?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!