phusion 乘客,apache2 仅适用于 www

phusion 乘客,apache2 仅适用于 www

我有 apache 2,phusion 乘客。这是在 cpanel 上。我按照说明更改了 documentroot 并保留了更改。以下是一些相关的 httpd.conf

  ServerName example.com
ServerAlias  www.example.com
DocumentRoot /home/example/public_html/beta/tdt3/public
ServerAdmin [email protected]
UseCanonicalName Off
CustomLog /usr/local/apache/domlogs/example.com combined
CustomLog /usr/local/apache/domlogs/example.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
## User example # Needed for Cpanel::ApacheConf
UserDir disabled
UserDir enabled example
<IfModule !mod_disable_suexec.c>
    SuexecUserGroup example example
</IfModule>
ScriptAlias /cgi-bin/ /home/example/public_html/beta/tdt3/public/cgi-bin/

问题是如果我这样做http://example.com它会重定向到http://www.example.com/beta/tdt3/public 如果我使用http://www.example.com它运行良好。我不知道这是乘客交易、apache 交易还是 cpanel 交易。有人知道为什么非 www 重定向会这样吗?

答案1

这是 .htaccess 中的重写规则。呃

相关内容