htaccessでサブディレクトリをリダイレクトさせない方法リネージュ2のクラシック鯖プレイ日記や攻略メインのブログです。【Web製作メモ】ちょっと特殊な内容について書いてみようと思います。htaccessとはサーバーの設定やルールみたいなもので、詳しい説明はめんどいので省いちゃいましょう!レンタルサーバーや独自ドメインを使用している人は年々減りつつありますが、長年運営を続けているとどうしてもサーバー移転やURLの変更が必要になる場面がでてきます。そこで使用するのがこれ「.htaccess」リダイレクトの基本おさらいリダイレクトはとても簡単に設定することができます。現ドメインからnewdomain.comに移転したい場合。Redirect以降を省いた場合は302と同じになってしまい、「一時的な移動」となるので気をつけましょう。301は「永続的な移動」という意味を持っていますので基本的には301を使います。302と打ち間違えても気づきにくいのでpermanentを使用する人が多いです。省いた場合と同じで「一時的な移動」となります。いうときに使うかというと、なんらかの事情で今のサーバーを使えない場合などに。303は「別のものに置き換える」意味を持っています。移転するついでに内容もちょっと変えちゃったから、これで代用しておくれというときに使います。「永続的な移動」を意味していて301と全く同じ効果を持ちます。基本的にはこれを使いましょう。言葉通りの意味で302と同じく「一時的な移動」となってしまいます。上の方法でアクセスを全てnewdomain.comへとそっくりそのまま移すことができますが、困ることがいくつかあります。「特定のファイルだけリダイレクトさせたくない時はどうするの?」リダイレクトする方法は検索すればいくらでもでてきますが、リダイレクトさせない方法はなかなか見つかりません。正規表現という単語を知っていればすぐに見つかるのですが、単語そのものが思いつかない場合は検索が役に立たなくなるんですよね。僕のように同じワードで来る人もいるかもしれないので記事にしてみます。正規表現を使うドメインを移転するついでにディレクトリ構成も変えてしまう場合は上に記述した簡単なリダイレクト設定はできません。トップディレクトリで指定すると、それ以下もすべて反映してしまうからです。http://newdomain.com/※注意点^はURLの始まりを表し、$はURLの終わりを現しています。この場合はトップディレクトリだけになります。一見すると大丈夫に見えますが、1行目は/pepepe/で終わるURLであれば全てリダイレクトしてしまうので2・3行目と噛み合ってしまいリダイレクト先がうまく動いてくれません。^で始まり$でしっかりと終わるようにしましょう。簡単な解決方法は、リダイレクト先のドメインでも全く同じディレクトリ構造にすることです。それぞれのディレクトリやファイルを別々の場所に移動させる必要がある場合は面倒でもリダイレクトマッチを使用しましょう。記事に対してコメントする投稿ルール記事内容に関することであれば特に制限はありません。コメントに画像を添付することも可能です。補足説明として使いたいときなど。投稿ボタンを押すとすぐにページ反映されます。(URLを含むコメントは安全性確保のためストックに保留されます。(Contents)JPG/GIF/PNG形式の画像を添付できます。DK鯖でDEDKにヘックス覚えさせましたが自動使用可能ではありませんでした。今いくつ目のマクロが実行されているか確認する方法。リネージュ2をヴァイオリンで演奏してみた当サイトでは、第三者配信による広告サービスを利用しています。使用することがあります。このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、Google広告設定にて設定してください。