.htaccessの記述の仕方を教えてください!



http://www.hatenashitumon.com/hatena/fumei

で表示されているページを
http://www.hatenashitumon.comで表示したいです。

何卒、宜しくお願いします。

回答の条件
  • 1人10回まで
  • 13歳以上
  • 登録:2014/05/19 11:49:03
  • 終了:2014/05/26 11:50:04

回答(1件)

id:sasada No.1

sasada回答回数1482ベストアンサー獲得回数1332014/05/19 12:58:41

ポイント100pt

 http://www.hatenashitumon.com/hatena/fumei/hatena/fumei/* へのリクエストがあった場合 http://www.hatenashitumon.com/hatena/fumei/*の内容を返すものと解釈しました。どちらも同じwebサーバーにコンテンツが置いてあるものと仮定します。

 http://www.hatenashitumon.com/の.htaccessで、

#LoadModule rewrite_module modules/mod_rewrite.so

とあったら頭の「#」をとって

LoadModule rewrite_module modules/mod_rewrite.so

とします。で、適当な場所で

<IfModule rewrite_module>
RewriteEngine On
RewriteBase /

# 書式:RewriteRule パターン 置換対象 オプション

# /hatena/fumei/* へのリクエストがあった場合 /*の内容を返す
RewriteRule hatena/fumei/(.*) $1 [R=301,L] 
</IfModule>

と記述します。
 いかがでしょうか。

他5件のコメントを見る
id:sasada

 ご希望の意味を取り違えておりました。
 先ほどのコメント通りの動作をさせるには、

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !/hatena/fumei/
RewriteRule ^/(.*)$ /hatena/fumei/$1 [L] 

とするのが良いかと思います。

2014/05/20 14:56:27
id:akakak

何度も解答をいただき誠にありがとうございました。
いただいた内容で確認したいと思います。

今後とも、何卒、宜しくお願いします。

2014/05/21 09:45:07

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません