誰かが私のサイトにアクセスするためにどんなURLを使用しても、私はそれをwww.MyUrl.comにリダイレクトしたいです。これは可能ですか?
私の知る限り、URLを大文字にする方法はありません。
Wwwを強要するのも。これはあなたがホスティングしている場所などによって異なります。
これは、.htaccessファイルを使用してこれを行うための一般的な方法の1つです。
# Forcing www. infront of domain
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_Host} ^(domain\.com)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
こんにちは@ FigBug:
1.)WordPressがあなたに代わってそれをすべて処理するので、あなたはあなたのドメインに "www"を強制することができます。 /wp-config.php
ファイルに2つの定義を設定するだけで、Webサイトのルートにあります。これは、データベースのユーザーIDとパスワードが格納されているのと同じファイルです。
これら2行をrequire_once(ABSPATH . 'wp-settings.php');
行の前の/wp-config.php
ファイルに追加します。
define('WP_HOME',"http://www.myurl.com");
define('WP_SITEURL',WP_HOME);
2.)ドメインの大文字化を強制することはできません。ドメインは大文字と小文字を区別しません。 WordPressを試しても小文字になります。
(だから、あきらめて、それは起こりません!:-)
特定のURLからそのURLの優先バージョンへのリダイレクトを強制する方法はたくさんあります。どちらを使用するかは、環境をどの程度管理できるかによって異なります。以下が含まれます:
注意しなければならないのは、ドメイン名では大文字と小文字が区別されず、ブラウザでは表示される内容が制御されるので、サーバーではないことです。さらに重要なことは、あなたが強制するそれぞれのリダイレクトは(1)あなたのサーバからの追加作業を必要とし、(2)あなたの設定の複雑さを増し、そして(3)あなたのサイトへのアクセスをユーザから遅らせる。あなたの目標があなたのブランド(myurlの代わりにMyUrl)を向上させることであるならば、あなたはあなたのサイトのデザインに集中することによってよりよく役立つでしょう。
特定のドメインを強制するためにサイトのリダイレクトを実装する2つの本当の理由があります。