匿名質問者

wordpressのhtaccessについて質問です。

下記のhtaccessは、実際に存在するディレクトリ名と固定ページ名が同じになった時、
固定ページの内容を優先して表示させるというものです。

■たとえば
root/test/index.html

固定ページ名[test]のhttp://ドメイン/test/
という状況になったら固定ページを表示させます。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /wp/index.php [L]
</IfModule>

この時、http://ドメイン名/test/にアクセスすると、HTTPヘッダが302を返す現象が起こります。
これを200が返すようにしたいのですが、どうしたらよいでしょうか?

回答の条件
  • 1人50回まで
  • 登録:
  • 終了:2013/12/02 18:15:04

回答1件)

匿名回答1号 No.1

RewriteRule . /wp/index.php [R=200,L]
匿名質問者

無理やりって感じでしょうか?
また、下記のエラーが出ます・・・
OK

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

2013/11/25 19:15:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません