我想要做的可能是不可能的。
我有一个LAMP开发服务器(运行ubuntu 14.10)。我通过IP地址访问它。
我在这台服务器上有两个文件夹,'admin'和'frontend'。这些文件夹中的网页使用绝对路径(例如/css/style.css)具有各种链接,当您查看0.0.0.0/frontend时,绝对路径错误,您无法获取CSS文件。我想以某种方式将admin.domain.dev(或类似的URL)映射到0.0.0.0/admin,对于前端也是如此。我已将这些域映射到我的hosts文件中的服务器IP。
我想我可以检测.htaccess正在使用哪个子域并将其映射到相应的文件夹。我无法让这个工作,但可能是这是不可能的,或者我的mod_rewrite
是错误的。
我试过了:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^admin.domain.dev$ [NC]
RewriteRule ^admin.domain.dev$ /admin [L]
和一些类似的变化没有运气。