2016-05-17 4 views
0

私はスタックオーバーフローで何時間も研究をしてきましたが、私のために何かを見つけることができないようです。私は私のサーバーの設定やここで何が私が直面しているものかどうかはわかりません。ドメインをhtaccessにリダイレクト

私はウェブアプリケーションのライブバージョンとベータテストバージョンも持っています。フォルダ構造はまったく同じです。ライブ版とベータ版の両方でデータが一貫するようにしたい。私はこれに同じMySQLテーブルを使用します。ベータ版を使用している人をライブ版にリダイレクトするイメージがあるフォルダが1つあります。たとえば:https://beta.example.com/images/ImageNameの誰かの種類は、私は彼らがhttps://live.example.com/images/ImageName

にリダイレクトする場合は

私はこれを行うための最善の方法は、.htaccessファイルを使用していると仮定し、私は提案を開いています。

ご迷惑をおかけして申し訳ありません。

答えて

1

Apacheを使用すると、お勧めのとおり、これは.htaccessというファイルで簡単に実行できます。

あなたの質問はnginxとタグ付けされました。より性能指向のサーバとしてnginxは、Apacheの.htaccessのようなディレクトリごとの設定ファイルを避けるのが好きです。あなたはApacheまたはnginxを使用していますか?

  1. 設定の両方のベータ版/通常通りライブサイト:

    は、ここではApacheの1つの基本的な方法です。

  2. ベータサイトの設定(または.htaccess)では、これを書き換えてライブバージョンに一致するRewriteRuleを使用します。またはその逆。公式ドキュメントの例を参照してください。特に:From Old to New - Internalおよびsubstitutionの例。ここで

テストされていない例である:

RewriteEngine on 
RewriteRule "^images(.*)" "https://live.example.com/images$1" 

は、nginxのは、それを行うような方法のためthis pageを参照してください。

私はあなたの質問を正しく理解しましたか?

+0

申し訳ありません。とにかく、はい、私はnginxを使用しています。私は今、ページを調べています。ご協力いただきありがとうございます! –

関連する問題