http://example.sakura.ne.jp/ 直下に、index.htmlを設置していないため、アクセスすると「index of」のページが表示され、ディレクトリ内が見えてしまう。
そこで、http://example.sakura.ne.jp/にアクセスした場合、http://example.jpに転送するように設定する。
詳細は、さくらのサポートページに詳しく書いてあった。
https://help.sakura.ad.jp/app/answers/detail/a_id/2317/~/mod_rewriteを使ったアクセス制御
.htaccessファイルを作成するため、テキストエディットで、下記の内容のhtaccess.txtファイルを作成する。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.sakura\.ne\.jp$ [NC]
RewriteRule .* http://www.example.jp%{REQUEST_URI} [R=301,L]
なお、最後の行に改行を入れるようにするらしい。
そして、htaccess.txtをサーバにアップロードし、サーバ上でファイル名を.htaccessに変更する。
一応、これで望み通りに遷移するようになった。
なお、http://example.jpにアクセスすると、http://example.jp/wp/と、ワードプレスのインストールされたディレクトリ内を表示するよう、さくらサーバのドメイン設定で、wpディレクトリを設定した。
0 件のコメント:
コメントを投稿