閉じる
  1. iPhoneやiPadで誤ってアプリケーションを購入した場合の返金方法…
閉じる
閉じる
  1. mac で Microsoft Office 365 や for ma…
  2. PhotoshopCCで画像を自由に変形させる(看板やPC画面に埋め込…
  3. vimでペースト・貼り付けたら余計なインデントが混ざる(解決)
  4. ヤフーショップが個人出店者をヤフオクへ強制移店させるそうだ(期限は来年…
  5. トラックパッドのピンチイン、アウトで拡大縮小出来ない場合の対処法
  6. 海外のGoogleで検索する方法とURLを紹介します
  7. VMware上の仮想OSでキーボード、マウスが効かない(解決)
  8. サイトをまるごとダウンロードする方法(wgetコマンド編)
  9. 最新OS「Mojave」の新機能。デスクトップアイコンをまとめて整理す…
  10. WordPressが遅い!ページ表示を高速化するプラグインWP-Opt…
閉じる

ALPHACAST|アルファキャスト

.htaccess でドキュメントルートを簡単に変更する

Apacheサーバ技術情報

.htaccessでドキュメントルートを変更

やりたい事

たとえば http://sample.com/
のドキュメントルートをURLを変更する事無く
以下のpathに変更したい

変更前:/web/sample/index.html
変更後:/web/sample/ver2/index.html

手順

/web/sample/直下に「.htaccess」ファイルを作成。
内容

サーバのrestartは不要。
配置した途端に新しいディレクトリ(./ver2/)にルーティングされます。(お気軽だなぁ)
サイトやシステムを新バージョンに一発リリースする際に便利です。

おまけ

必要機会は少ないかもしれないが、おまけとして記載。

と、
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
をさらに設定することで、
同名のファイルやディレクトリが旧ルート直下にあった場合、
旧ディレクトリにルーティングされます。
例)
/web/sample/ver2/company
/web/sample/company

と有った場合、後者にルーティングされます。

なんで?RewriteCondの働きを知れば納得

RewriteCondはRewriteRuleを実行する上での前提条件を指定するディレクティブです。
ですのでRewriteCondはRewriteRuleの前に必ず書いて下さい。
上記のおまけの場合は、

!-f (同一ファイルが指定された場合は前提条件をNGとしRewriteRuleを適用しない)
!-d (同一ディレクトリが指定された場合は前提条件をNGとしRewriteRuleを適用しない)

というルールを与えています。

以上です
ご覧頂きありがとうございました。

愛のおひねり




育毛剤

おすすめ記事

  1. iPhoneやiPadで誤ってアプリケーションを購入した場合の返金方法

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

人気の記事

  1. macのofficeでエラー発生
    mac で Microsoft Office 365 や for mac インストール時にエラーコー…
  2. PhotoshopCCで画像を自由に変形させる(看板やPC画面に埋め込む)方法PC画面に他の画像…
  3. vimでペースト・貼り付けたら余計なインデントが混ざる(解決)
    vimでペースト・貼り付けたら余計なインデントが混ざる(解決)コーディング中、ソース範囲を選択し…
  4. ヤフーショッピング
    ヤフーショップから個人出店者が消滅!移行期限は来年6月末!なんだこれは。Yahoo!ショッピ…
  5. ピンチイン、ピンチアウトが効かない
    MACのトラックパッドで「ピンチイン、アウト」効かない場合の対処法MacBook Proのトラッ…
  6. Google検索方法
    海外のGoogleで検索する方法をご紹介海外のGoogle結果を検索したいことってありますよね。…

漠速!WordPress特化型サーバ登場

愛のおひねり

子供の頃、ファミコンより「MSX」に飛びついたマイノリティー。

当時、雑誌に掲載されていたソース(BASIC言語)を打ち込み無料でゲームを楽しみ悦に浸る。

某大手電機メーカーの情報システム部門勤務を経て独立。

現在はIT広告媒体全般を請け負う便利屋。

趣味:
ビリヤード、フルート、カラオケ、Amazonプライムビデオ観賞