Apache 子目录重定向到子域

问题描述 投票:0回答:1

我面临 Apache Web 服务器配置问题。我已成功配置子域https://subdomain.example.cloud/,它指向特定子目录https://example.cloud/subdirectory1/subdirectory2/中的内容。但是,我想将对 https://example.cloud/subdirectory1/subdirectory2/ 的直接访问重定向到子域 https://subdomain.example.cloud/,以防止直接访问子目录。 我尝试使用 VirtualHost 和 ProxyPass 指令配置 Apache,但这两种方法似乎都没有按预期工作。子目录仍然可以直接访问,并且重定向不起作用。 我还尝试在 VirtualHost 配置中设置访问控制以拒绝对子目录的访问,但这似乎也没有生效。 我正在寻求帮助来正确配置 Apache 以实现所需的重定向和访问控制。任何指导或建议将不胜感激。

apache configuration dns subdomain subdirectory
1个回答
0
投票

在根目录中创建一个

.htaccess
文件并向其添加 301 重定向。

Redirect 301 subdirectory2/ https://subdomain.example.cloud/

您还需要确保启用 Apache 重写

sudo a2enmod rewrite

sudo service apache2 restart
© www.soinside.com 2019 - 2024. All rights reserved.