好吧,我知道标题有点火星文,是这样的:
apache网站的根目录为/www/
根目录下有两个目录,每个目录都是一个独立的网站,比如
/www/site1
/site1/sub1
/www/site2
/site2/sub1
site1的index.html,有一行是<a href="/sub1/">,
但是这个连结会失效,因为apache会去/www/下找/sub1/,而不是在site1/下的/sub1/。
我知道直接在 a href 里填入/site1/sub1即可,但就是不方便这么做,
因为常常要把网站搬到不同的目录,
不想要每搬一次就改一次网页内容,仅管有办法快速批次更动就是了。
试过在head里填入 base href的作法,但只会对档案生效,无法用于目录。
虚拟主机的话,我用的是nas,所以只能更换埠号,无法建一个虚拟资料夹。
.htaccess则是没试成功。
有比较好的作法吗?
~