- ベストアンサー
.htaccessの記述方法:http://xxxxxx.ne.jpからhttp://xxxxxx.ne.jp/AAA/にリダイレクト
- http://xxxxxx.ne.jp (ドキュメントルート)に来るアクセスを http://xxxxxx.ne.jp/AAA/ (サブフォルダ)に飛ばすための.htaccessの記述方法について教えてください。
- http://xxxxxx.ne.jp/AAA/にはWordPressがインストールされており、WordPressの設定でアドレスが設定されています。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- .htaccess mod_rewriteのルール
アクセスしたフォルダのURIを引数にして特定のURLに転送するには どのような記述にすればよろしいのでしょうか? http://xxx.jp/test/test.htm これにアクセスした際に http://xxx.jp/sample/script.php?id=/test/test.htm このような感じにしたいのです。 "/"はあってもなくてもいいのですが。 一応 RewriteRule ^(.*/)$ script/test.php?id=/$1 このようなルールをあるサイトから借りましてやってみたところ .htaccessをルートフォルダに入れたらうまくいきました しかしサブフォルダの場合だとうまくいきません。 これをサブフォルダに入れた場合でも対応できるようにするには どのようにすればよいのでしょうか? よろしくお願いします
- ベストアンサー
- その他(プログラミング・開発)
- .htaccessで可能でしょうか?
レンタルサーバーを借りています。 そこではhtaccessファイルが利用可能なのですが、 そのhtaccessファイルでの設定で 以下の事は可能でしょうか? 例えばドメイン名が(全角で記述します) xxx.co.jp で URLとして http://xxx.co.jp/ にアクセスした場合、 通常http://xxx.co.jp/index.html 等にアクセスし開くと思うのですが、 これを1階層下のディレクトリにある http://xxx.co.jp/aaa/index.html のファイルを開かせる事は可能でしょうか? 以下のように記述したのですが、 DirectoryIndex aaa/index.html http://xxx.co.jp/ でアクセスした際はOKなのですが、 http://xxx.co.jp/aaa/index.html に直接アクセスするとエラーになってしまいます。 記述の仕方が悪いのでしょうか? よろしくお願いいたします。
- ベストアンサー
- HTML
- .htaccessの記述方法。
いろんなサイトを調べてみたのですがどこのサイトも記述方に違いがあって...。 私がしたいのは 1* 特定のIPからのアクセスを拒否したい 2* 自分のHPの単体ページへのアクセスについて 自サイトのURL以外からアクセスされるのを拒否したい この二つを複合させた記述をしたいのですが記述方法がよくわかりません。 どのような記述をすればいいのか、詳しい方教えてください。 最近いたずらをされたり、ページ単体に飛んでくる人とかが多いので困っています。 どなたか力を貸してください。 お願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- .htaccessの書き方を教えて下さい。
現在「A: http://○○○.jp/aaa/」と「B: http://aaa.com/」で同じサイトが表示されています。 「http://○○○.jp/」はレンタルサーバーのアカウントドメインで、その中の「aaaフォルダ」の中に独自ドメイン「http://aaa.com/」の中身がアップロードされているというわけです。 なので、現在は「http://○○○.jp/aaa/」でアクセスしても「http://aaa.com/」の中身が表示されている状態です。 これを、 A: http://○○○.jp/aaa/ ↑ 上記URLにアクセスされても、 B: http://aaa.com/と表示されるようにする為の.htaccessの書き方を教えて下さい。 よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- htaccessのリダイレクト記述
.htaccess リダイレクトについて教えてください。 今まで、WordPressをサブドメインで使っていましたが、新しいドメインに移転します。 今までのURLは、http://old.com/wp/ 新しいURLは、http://new.com となります。 それぞれの記事が検索エンジンに掲載されいますので、それぞれの記事がリダイレクトでそれぞれの記事を表示することが希望です。下記の記述で正しいでしょうか? RewriteEngine on RewriteBase /old.com/wp/ RewriteRule ^$ http://new.com/ [R=301,L] RewriteRule ^(.+)$ http://new.com/$1 [R=301,L] 宜しくお願いいたします。
- ベストアンサー
- HTML
- Apacheのドキュメントルートを複数設定する事は可能ですか?
こんにちは。 www.aaa.comというwebサイトのドキュメントルートの設定を DocumentRoot /home/web/aaa/html と設定しています。これを複数にすることは可能でしょうか? 例:DocumentRootを /home/web/aaa/html と /home/web/bbb/html の二つにして、どちらのディレクトリにもアクセスできるようにしたいのです。 /home/web/aaa/html/xxx.html へはwww.aaa.com/xxx.htmlでアクセスできますが、ドキュメントルートを複数設定することによって /home/web/bbb/html/yyy.html にも www.aaa.com/yyy.html でアクセスできるようにする方法というのはありますでしょうか?
- ベストアンサー
- Linux系OS
- .htaccess サイトアドレスの変更の際の告知ページ
.htaccess での設定を教えてください。 旧サイト http://www.xxx.co.jp/aaa/ 新サイト http://ooo.xxx.co.jp/ 新URL変更にあたり.htaccessで Redirect permanent /aaa/ http://ooo.xxx.co.jp/301.html としましたが、 /aaa/bbb にアクセスがあった場合に転送がされません。 そこで、http://www.xxx.co.jp/aaa/ /aaa以下フォルダファイルすべてにアクセスをすると http://www.xxx.co.jp/indexhtml 転送されるようにしたいのですが、 どのようにすればよいのでしょうか? お忙しい中申し訳ございませんが、 宜しくお願い致します。
- ベストアンサー
- HTML
- WordPressのURL変更
ちょっと不思議なことがありました。ローカル環境で試していました。 テーマはCocoonを使用しています。 WordPressの設定のWordPressアドレスとサイトアドレスを変更します。 その後当然前のアドレスではサイトにアクセスできなくなります。 wordpressで使用しているフォルダを変更した名前に書き替えるとアクセスできるようになります。 ここでアクセスしたサイトのソースをブラウザで見ます。すると変更前の名前がURLに設定されている箇所が何か所かあります。なぜでしょうか、WordPressでURLの設定を変更しフォルダもその名前に変更しました。ブラウザのキャッシュも削除しました。それなのに変更前のURLが指定されているのです。もちろんほとんどが変更後のURLに変わっています。何か所かが前のURLのリンクなのです。CSSのリンクとかです。これを元の名前に戻すとそのリンクはどうなるのか試しました。するとすべてが元のリンクURLの戻るのです。ということはWordPressを最初に設定したアドレスが保存され、例えサイトアドレスの設定を変更しても変更前のアドレスが使用され続ける箇所があるということです。たぶんCocoon特有の事象です。Cocoonのフォーラムでも質問したのですが、無料テーマなのであまりしつこくできません。なので自分で探そうと思いこちらで質問しました。これがどのPHP関数で取得されているのか解りません。解る方いるでしょうか?
- ベストアンサー
- PHP
- htaccessで困ってます。
サイト引越しでリダイレクトを使用したいと思っているのですが、 検索で調べてみると、 Redirect permanent /aaa/ http://bbb.com のような例が見つかりました。 しかし上記の例だと、特定のディレクトリからしか移動出来ないように 思うのですが、サイト丸ごと移転させるには、/aaa/の部分は どう記述したらいいのでしょうか? http://test.web.fc2.com/ を http://bbb.com に 移転させる場合の例を挙げてくださると嬉しいです。
- 締切済み
- HTML
- apacheのVirtualHostの記述について
サブドメイン *.hoge.com へアクセスされた際、 ドキュメントルート /var/www/subDomains/*/ を参照させたいので、httpd.confを以下のように設定しました。 <VirtualHost *> ServerAlias *.hoge.com VirtualDocumentRoot "/var/www/subDomains/%1/" ・・・ </VirtualHost> これはうまく動作するのですが、上記サブドメイン設定とは別に メインドメイン(hoge.com または www.hoge.com)へアクセスされた場合のみ ドキュメントルート /var/www/main/ を参照させたいのです。 なので、上記記述とは別に、 <VirtualHost *> DocumentRoot "/var/www/main/" ServerName www.hoge.com ・・・ </VirtualHost> を追加したのですが、このメインドメイン用記述は無視されてしまいます。 ※メインドメインへアクセスしても、サブドメイン用のVirtualDocumentRoot である /var/www/subDomains/www/ を参照してしまいます。 こうなってしまう原因は、サブドメイン用の記述である ServerAlias *.hoge.com の指定で、「www.hoge.com」が対象となっているからだと思いますが、 正規表現で「www.hoge.com」を除外する方法や、 その他解決策がありましたらご教授よろしくお願いします。 apacheのバージョンは2.2.15です。 ※ちなみに、正規表現による除外は「ServerAlias (?!www)*.hoge.com」を試してみましたがダメでした。 書き方が悪いのかもしれません。。
- 締切済み
- Linux系OS
お礼
うまく行きました! 長文でご解説頂きありがとうございました! とても助かりました。