【问题标题】:Apache redirection without changing URLApache 重定向而不更改 URL
【发布时间】:2016-08-23 20:57:07
【问题描述】:

这是我要显示的 URL:m.mywebsite.com 这是数据所在的目录:home/mywebsite/www/m

这是我的 Apache 配置文件:

<VirtualHost *:80>
ServerAdmin webmaster@mywebsite.com
DocumentRoot /home/mywebsite/www2/m
<Directory /home/mywebsite/sd/m/www>
    Order allow,deny
    Allow from all
</Directory>
SuexecUserGroup mywebsite users
ServerName m.mywebsite.com
</VirtualHost>

我的问题是当我启动 http://m.mywebsite.com 时,有一个 301 重定向到 http://www.mywebsite.com/m 我想保留显示此目录内容的http://m.mywebsite.com URL:/home/mywebsite/www2/m

谢谢!

【问题讨论】:

  • 您的配置似乎是正确的,并且肯定没有重定向到 www.mywebsite.com 您应该发布用于 www.mywebsite.com 的 VirtualHost.htaccess

标签: apache .htaccess alias


【解决方案1】:

只需替换:

DocumentRoot /home/mywebsite/www2/m
<Directory /home/mywebsite/sd/m/www>

作者:

DocumentRoot /home/mywebsite/www2/m
<Directory /home/mywebsite/www2/m>

为了在到达此 URL 时看到http://www.mywebsite.com/m 的内容:http://m.mywebsite.com/

【讨论】:

    猜你喜欢
    • 2015-04-02
    • 2011-01-02
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    相关资源
    最近更新 更多