我有两个别名,一个有效,一个无效。我认为错误的问题是目录名称中有空格,因为这是唯一的区别。
这有效:
Alias /test/ "c:/test/noteboardapp/"
<Directory "c:/test/noteboardapp/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
这不起作用:
Alias /noteboard/ "c:/Documents\ and\ Settings/odedios/Mis\ documentos/Google\ Drive/Trabajo/www/noteboardapp/"
<Directory "c:/Documents\ and\ Settings/odedios/Mis\ documentos/Google\ Drive/Trabajo/www/noteboardapp/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
我有错误:“您无权访问此服务器上的 /noteboard/。”
我已经用“\”对空格进行了转义,如果我不这样做,服务器就不会运行。
怎么了?
谢谢!
奥斯卡。
已编辑:我在这里找到了解决方案Use Google Drive Directory as Apache Virtual host
问题是我使用的是谷歌驱动器文件夹,我必须更改访问该文件夹的权限:
右键单击“Google Drive”文件夹 -> 属性 -> 安全选项卡 -> 高级 -> 更改权限... -> 选中“包括来自父文件夹的可继承权限”。