![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
現在一番上の階層にドメインを適用しており、そこでwww有りと無しを統一する為、.htaccessに以下のように記述しています。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.example\.com)(:80)?
RewriteRule ^(.*) http://example.com/" target="_blank" rel="nofollow">http://example.com/ [R=301,L]
これで、http://www.example.com/ は http://example.com へ、
下層ディレクトリの http://www.example.com/sample/ は http://example.com/sample/ と、
上記のようにリダイレクトしてくれますが、下層ディレクトリの中に掲示板スクリプトを設置しているものがありまして、
そのディレクトリ(/bbs)の中にも、スクリプトのURL書き換えの為のRewriteRuleを記述した.htaccessを設置しています。
※このディレクトリ(/bbs)のRewriteRuleには、RewriteCond %{HTTP_HOST} は記述していません。
ここで困った事に、http://www.example.com/bbs/ にアクセスすると、そのままwwwが付いたURLがそのままアドレスバーに表示され、
www無し(http://example.com/bbs/)にリダイレクトしてくれません。
.htaccessを設置していない(RewriteRuleを記述していない)下層ディレクトリは、上層ディレクトリに記述しているRewriteRuleの継承をしてくれる為、http://example.com/sample/ のように表示(リダイレクト)されますが、上記の/bbs ディレクトリなどに対しても、上層のRewriteRule を引き継げる方法は無いでしょうか?
色々調べて、RewriteOptions inherit というのも見つけたのですが、/bbs ディレクトリの.htaccessに記述しても、
トップページ(http://example.com/)へリダイレクトされてしまい、どうすれば良いか悩んでおります。
環境は共用レンタルサーバで、
Apacheのバージョンは1.3.39 (Unix)。
httpd.confは自分では設定する事が出来ません。
上層ディレクトリのRewriteRuleを引き継げない場合、/bbs ディレクトリの.htaccessにはどのように記述すれば
www無し(http://example.com/bbs/)になるのかでも勿論構いません。
もし良い方法がありましたらご教示頂けますと幸いです。
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
rewriteのサブディレクトリとの関係については
http://www.nurs.or.jp/~sug/homep/rewrite/rewrite …
が参考になるかと思います。
http://oshiete1.goo.ne.jp/qa4083790.html
にも同様の質問が有りますが
私の環境でTESTして回答したものの質問者さんのほうではうまくいっていない様子、、
ご返答が遅れましてもうしわけございません。
ご回答下さいましてありがとうございます!
参考のURLを拝見し、結果としてうまく動作しました。
行ったのは、まずサブディレクトリの.htaccessにはRewriteRuleを書かずに、最上層の.htaccessに記載する事でうまくいきました。
その際のRewriteCond %{REQUEST_URI} がポイントでした。
この度は助かりました。本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Oracle TOPページ以外の、301リダイレクトの記述設定について 1 2022/08/12 17:14
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- その他(プログラミング・Web制作) 301リダイレクトについて 1 2022/09/30 19:41
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- その他(プログラミング・Web制作) .htaccessの設定で、httpはhttpsに、且つ、wwwありに統一、の記述方法 2 2023/06/22 10:54
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DomainAdminsとAdministrators...
-
ドメインに入っているPCとワー...
-
コマンドプロンプトでドメイン...
-
「.info」のメールアドレスにつ...
-
ドメイン comとjpの違い
-
VPN接続先からドメイン参加した...
-
通販のつるかめ薬局ってサイト...
-
IPアドレスの探し方
-
中古海外ドメインは効果ある?S...
-
日本語版アンサイクロペディア...
-
NTドメインでPDCを変更した際、...
-
Windowsドメインのフォレスト名...
-
ドメインの検索結果に別サイト...
-
サンシェードの固定方法で相談...
-
アクセス解析に見慣れないドメ...
-
javascriptを無効にするメリッ...
-
in-addr.arpaとは?
-
【大至急】ドメインについて 最...
-
これって何処のプロバイダのア...
-
「.com.br」 というドメインに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「.info」のメールアドレスにつ...
-
DomainAdminsとAdministrators...
-
コマンドプロンプトでドメイン...
-
ドメインに入っているPCとワー...
-
通販のつるかめ薬局ってサイト...
-
ドメインユーザーにローカルPC...
-
sample.comの使用
-
グーグルドメインズの解約方法
-
VPN接続先からドメイン参加した...
-
economy.2iijというドメイン
-
Windowsドメインのフォレスト名...
-
日本語版アンサイクロペディア...
-
「URL」と「ドメイン」の違い
-
co,ne,orって何の略?
-
特定条件下でWEBアクセス制限の...
-
「コアドメイン」って?
-
このサイトは 信頼できますか
-
.htaccessでのRewriteRuleが下...
-
ドメインの検索結果に別サイト...
-
Google検索結果のサブページ(?)
おすすめ情報