问广大phper,或者web开发者们一个问题

lazyphp 发布于 2013/12/03 12:10
阅读 487
收藏 0

大家在做项目,都一直用127.0.0.1 或者localhost 来做项目的吗?

如果有N个项目,都是localhost/abc ,localhost/ccc ...这样访问吗? 

要是这些项目在只有在localhost下运行路径才正常(就是说只能直接根域名localhost或者127.0.0.1访问,如果localhost/abc 就会出现css,js,img路径错误的问题)。难道每个项目,你都手动改一次项目代码的路径吗?

还是通过配置 apache虚拟主机/目录 + hosts文件映射域名 ? 

加载中
1
南湖船老大
南湖船老大

有hostadmin插件

0
FrankHong
FrankHong
个人习惯于配vhost。。。
0
Tuesday
Tuesday

每一个项目css,js都是同一个目录?

 路径可以用./css/来读本项目下的文件.

lazyphp
lazyphp
不是每个项目都这样。是有些项目对路径没处理好。要是直接访问 localhsot/项目文件夹 就会出现样式丢失啊,JS丢失这些问题。。
0
Ruchee
Ruchee
vhost 肯定是必要的嘛,临时测试可用PHP内置的服务器
0
eechen
eechen
配置Nginx/Apache虚拟主机,编辑/etc/hosts映射二级域名:
127.0.0.1 ci.a.com
127.0.0.1 wp.a.com
127.0.0.1 dz.a.com
互相影响不大的为了方便也会直接在目录里新建项目.
0
bovver
bovver
对于动态网页客户端代码要尽量用绝对路径,java 可以在request 里面获取context path ,php 估计也有类似的功能吧
0
__FresHmaN
__FresHmaN
你说的后一种方案。
0
首席段子手
首席段子手
vhost 本地域名 指定对应目录
0
梅开源
梅开源

一般像样点的项目里面css和js是可以在config里设的,或者安装时生成好路径

我一般扔到个test目录下并且设置这个目录可以列目录,这样进去时候访问Localhost/test,就出来一堆可以直接选

偶尔改apache或nginx,vhost


0
yak
yak
127.0.0.1  www.baidu.com
返回顶部
顶部