これは一般的な問題であり、これには多くの一般的な回答がありますが、機能しない特定の小さな詳細があり、ドキュメントを読んでも理由を理解するのに役立ちません.
ここに問題がwww.
あります。ドメイン名から削除したいのです。.htaccess
mod_rewriteで使用します。コードは次のとおりです。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.swedish\-cloud\.com$
RewriteRule ^(.*)$ "http\:\/\/swedish\-cloud\.com\/$1" [R=301,L]
入力するだけで機能しhttp://www.swedish-cloud.com
ます。に変更しhttp://swedish-cloud.com
ます。
しかし、たとえば、次のように入力すると、URL は変更http://www.swedish-cloud.com/index.html
されません。http://swedish-cloud.com/index.html
ただし、存在しないファイルへのパスをhttp://www.swedish-cloud.com/index2.html
入力すると、URL が404 Not Foundエラーをhttp://swedish-cloud.com/index2.html
表示するように変更されます。
私が欠けているものを理解してもらえますか?ありがとうございました。
PS: サーバーへのルート アクセス権がありません。