gpt4 book ai didi

apache - 使用 Apache 为多个目录提供服务

转载 作者:行者123 更新时间:2023-12-03 11:26:40 25 4
gpt4 key购买 nike

我在 Ubuntu 上运行 Apache。我的/var/www 文件夹由两个目录组成

/codeigniter
/wordpress

我希望 mydomain.com 指向/codeigniter 和 mydomain.com/blog 指向/wordpress。我实现了第一个,但没有实现第二个。

我在 site-available/mydomain.com 中有以下内容
<VirtualHost *:80>
ServerAdmin me@example.com
ServerName www.mydomain.com
ServerAlias mydomain.com

# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /var/www/codeigniter/public

<Directory "/var/www/codeigniter/public">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

这有效,当我在浏览器中访问 mydomain.com 时,它会将我带到我的 codeigniter 目录。但是,当我访问 mydomain.com/blog 时,如何让 apache 将我带到我的 wordpress 目录?

最佳答案

很简单,在您的 VirtualHost 中添加一个别名和另一个目录块堵塞:

Alias /blog/ "/var/www/wordpress/"
<Directory "/var/www/wordpress/">
... whatever you want ...
</Directory>

关于apache - 使用 Apache 为多个目录提供服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16429502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com