example.com の apache2 仮想ホスト ファイルは次のとおりです。これをwordpressサイトで使用しています。
わざわざドメインを www にリダイレクトせずにサイトをセットアップしました。URL を書き換えるコードを追加しようとすると、ネイキッド ドメイン (301 リダイレクト) にリダイレクトされ、リダイレクト ループに陥ります。
スタックが www をネイキッド ドメインにリダイレクトしている理由がわかりません。どんな助けでも感謝します。wordpress の標準 LAMP スタック。
<VirtualHost *:80>
ServerName example.com
ServerAlias *.example.com
DocumentRoot /srv/www/example.com/public_html/
ErrorLog /srv/www/example.com/logs/error.log
CustomLog /srv/www/example.com/logs/access.log combined
</VirtualHost>
また、私のDNSは、サーバーのIPアドレスを指すwwwのA NAMEで設定されています。