我有各种虚拟主机在运行。我知道人们可以通过在其hosts文件中添加一个条目来访问这些文件,但是是否可以使用IP +访问某个特定的虚拟文件?
e.g。 HTTP:// <server_ip>
/ <host>
/
答案 0 :(得分:0)
尝试以下方面的内容:
<Location />
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} ! -s [OR]
RewriteCond %{REQUEST_FILENAME} ! -l [OR]
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteRule ^([^/)+(.*)$ /srv/http/$1/public/$2 [NC,L]
</IfModule>
</Location>
这将放在您的默认VirtualHost