私のhtaccessには解決できない設定ミスがあります:/
htaccess は次のとおりです。
RewriteEngine on
RewriteRule ^([^\.]+)/?$ index.php?page=$1
rewritecond %{http_host} ^domain.com [NC]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,L]
.htaccess は実際には問題なく動作しますが、次のような 1 つのケースを除きます: 次のように、「www.」を使用せずにルート ドメインのサブページに接続する場合:
http://domain.com/somestuff
次に、最初のルールが適用されず、次の場所にリダイレクトされます。
http://www.domain.com/index.php?page=somestuff
私は何を間違えましたか?? ご提案ありがとうございます。