• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessの記述を教えてください。)

.htaccessの記述方法:http://xxxxxx.ne.jpからhttp://xxxxxx.ne.jp/AAA/にリダイレクト

このQ&Aのポイント
  • http://xxxxxx.ne.jp (ドキュメントルート)に来るアクセスを http://xxxxxx.ne.jp/AAA/ (サブフォルダ)に飛ばすための.htaccessの記述方法について教えてください。
  • http://xxxxxx.ne.jp/AAA/にはWordPressがインストールされており、WordPressの設定でアドレスが設定されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.3

> その通りにしてみたところ、真っ白なページが表示されるだけでした。index.phpの属性は変更しました。 う~ん。なぜかのぅ。 とりあーえず、telnetか何かでアクセスして、どんなレスポンスがあるか確認してみよう。Windowsのtelnet.exeだと下の2行目以降はエコーバックされないのでがんばって入力してくれたまい。「↓」は円ターキーを押すという意味だ。 ~~~~ここから~~~~ C:\> telnet xxxxx.ne.jp 80↓ GET /index.php HTTP/1.1↓ Host: xxxxx.ne.jp↓ ↓ ~~~~ここまで~~~~ これで、 ~~~~ここから~~~~ HTTP/1.1 301 Moved Permanently Date: Wed, 09 Oct 2013 08:28:26 GMT Server: Apache/2.2.15 (CentOS) X-Powered-By: PHP/5.3.3 Location: http://xxxxx.ne.jp/AAA/ Content-Length: 0 Connection: close Content-Type: text/html; charset=UTF-8 ~~~~ここまで~~~~ っていうのが返って来ていればブラウザ側の・・・・とここまで書いて前回の回答を見直したら 1: <?php 2: header("HTTP/1.1 301 Moved Permanently"); 3: header("Location: "http://xxxxxx.ne.jp/AAA/"); 4: ?> の3行目の中ほど、httpの前にダブルコーテーションがあるのに気づいた。これでスクリプト解析エラーになってそう。下のが正解。 <?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://xxxxxx.ne.jp/AAA/"); ?>

noname#206994
質問者

お礼

うまく行きました! 長文でご解説頂きありがとうございました! とても助かりました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

う~ん。.htaccessにこだわりがなく、かつそのサーバーでは何でもできるのであれば、DocumentRootのDirectoryIndexにindex.phpを追加してPHPでリダイレクトする方が楽かもね。 index.phpの中身はこんな感じ。 <?php header("HTTP/1.1 301 Moved Permanently"); header("Location: "http://xxxxxx.ne.jp/AAA/"); ?>

noname#206994
質問者

補足

具体的にありがとうございます! その通りにしてみたところ、真っ白なページが表示されるだけでした。index.phpの属性は変更しました。 (さくらなので755) うまく動作しない原因はなにかありますでしょうか?

すると、全ての回答が全文表示されます。
noname#187541
noname#187541
回答No.1

こんばんは。 これかな? http://www.shtml.jp/htaccess/redirect.html

noname#206994
質問者

補足

ありがとうございます。そうですね、そのリダイレクトなのですが、当方の状況の場合、どのように記述すればよいのかが分かりません。

すると、全ての回答が全文表示されます。

関連するQ&A