У меня есть настройка Rails+Apache+Passenger, и мое приложение обслуживает субдомены с подстановочными знаками. Мне нужно, чтобы все URL-адреса с www перенаправляли на их эквиваленты без www.
- www.example.net должен перенаправлять на example.net
- www.subdomain.example.net должен перенаправлять на subdomain.example.net
Моя текущая конфигурация vhost выглядит следующим образом:
<VirtualHost *:80>
ServerName example.net
ServerAlias *.example.net
DocumentRoot /home/public_html/example.net/current/public
RailsEnv staging
</VirtualHost>
Я пробовал множество правил перезаписи в разных местах, но ни одно из них не сработало. Я проверил, включен ли модуль перезаписи apache и включен ли RewriteEngine. Не уверен, что мне не хватает. Вся помощь очень ценится!