gpt4 book ai didi

redirect - 将 url 请求定向到 ubuntu 服务器上的子文件夹

转载 作者:行者123 更新时间:2023-12-04 18:41:52 27 4
gpt4 key购买 nike

这里是任务
当用户在浏览器中输入 domain.com/something/something ,
获取不是来自 domain.com/something/something 的文件正如预期的那样,但从

domain.com/something/something/www

在我的 /etc/apache2/sites-available我找到了 domain.com.conf 的文件夹

它只包含这个
<virtualhost *:80>
ServerName domain.com
DocumentRoot /var/www/main
</virtualhost>

那么我应该如何编辑我的 domain.com.conf 文件呢?

最佳答案

你走在正确的道路上。

  • 如果您只有一个域

  • 在/etc/apache2/sites-available/default 修改行:
    DocumentRoot /var/www/domain/www/

    然后重启 apache:
    $ sudo service apache2 restart

    这将更改默认主机的路径。
  • 如果您有多个域

  • 你需要虚拟主机。如果您已经有 VirtualHosts,您可能在/etc/apache2/sites-available/中有多个文件,找到管理您的域的那个。否则由 sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/domain.com 默认创建一个.它应该在开头包含这样的内容:
    <VirtualHost *:80>
    ServerAdmin webmaster@localhost

    ServerName domain.com
    DocumentRoot /var/www/domain/www/
    <Directory /var/www/domain/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>

    ....many stuff

    </VirtualHost>

    然后启用该站点并重新启动 apache:
    $ sudo a2ensite domain.com
    $ sudo service apache2 restart
  • 如果您只想从/domain.com/something/something/www/提供特定路径/something/something/,请设置别名:
  • Alias /something/something /something/something/www

    关于redirect - 将 url 请求定向到 ubuntu 服务器上的子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20977897/

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