Raf*_*ael 10 apache mod-alias virtualhost
我有两个应用程序在同一个服务器上运行,我希望从url(即)中的子路径提供一个:
我正在尝试做一个别名但是没有工作:
<VirtualHost *:80>
ServerAdmin webmaster@foo.com
ServerName foo.com
DocumentRoot /webapps/foo/current/public
<Directory /webapps/foo/current/public>
AllowOverride all
Options -MultiViews
</Directory>
RailsEnv staging
Alias /blog /webapps/blog/current
<Directory /webapps/blog/current>
allow from all
Options +Indexes
</Directory>
Run Code Online (Sandbox Code Playgroud)
你知道为什么这不起作用吗?
我也试过了serverpath指令而没有任何成功.
你知道如何实现这个目标吗?
提前致谢.
小智 3
使用AliasMatch而不是Alias:
AliasMatch ^/bar/?(.*) /var/www/bar/$1
Run Code Online (Sandbox Code Playgroud)
或者,就你的情况而言:
AliasMatch ^/blog/?(.*) /webapps/blog/current/$1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17515 次 |
| 最近记录: |