XServerでドメインをサブディレクトリに強制的にリダイレクトする (WordPress) には.htaccessを使う

ITで知っておくべき知識
スポンサーリンク

XServer (エックスサーバー) で WordPress をインストールして

http://aaa.com にアクセスしたら、すぐ下の階層にある

http://aaa.com/2023 を開くように設定したい

っていう時に、どうしたらいいのでしょうか?

スポンサーリンク

サブディレクトリでWordPressをインストール

エックスサーバーでドメイン aaa.com に対してWordPressをインストール、作ってしまうと

/home/(ユーザー名)/aaa.com/public_html

に WordPressがインストールされてしまいます。

 

そこで、エックスサーバーでは

ドメイン aaa.com ではなくて

ドメインのサブディレクトリ aaa.com/2023 に対してWordPressをインストールします。

 

すると

/home/(ユーザー名)/aaa.com/public_html/2023

に WordPress がインストールされます。

.htaccessを作成する

この状態で

AAA International Relations
Planning an international trip where you will be driving? Get your international driving permit through AAA. When accompanied by a valid US driver license, an I...

をブラウザで開くと、以下のように表示されます。

403
Forbidden
アクセスしようとしたページは表示できませんでした。
このエラーは、表示するページへのアクセス許可がなかったことを意味します。

以下のような原因が考えられます。
アクセスが許可されていない(パーミッション等によって禁止されている)。
デフォルトドキュメント(index.html, index.htm 等)が存在しない。

 

これは、http://aaa.com/ をブラウザで開こうとすると

/home/(ユーザー名)/aaa.com/public_html

にあるHTMLファイルを開こうとするためです。

 

そこで

http://aaa.com をブラウザで開こうとすると、すぐ下の階層にある

http://aaa.com/2023 を開くように設定するには

/home/(ユーザー名)/aaa.com/public_html

に .htaccess というファイルを置いて設定します。

 

.htaccess の中身は以下の通りです。

RewriteEngine On
RewriteCond %{REQUEST_URI} !/2023
RewriteRule ^(.*)$ /2023/ [R,L]

 

 

ITで知っておくべき知識
スポンサーリンク
スポンサーリンク
うらしたをフォローする
スポンサーリンク
urashita.com 浦下.com (ウラシタドットコム)

コメント

タイトルとURLをコピーしました