1

www.customer1.com と www.customer2.com というドメインがあるとします。これらのサイトのすべてのページを個別に実行したい... しかし、特定のパス内で見つかったアイテムは、SEO の目的でマスクされた転送方法で 1 つのドメインから別のドメインに参照し、ファイルを 2 つの異なる場所に配置する必要がないようにしたいFTP アカウント。

対象のフォルダは

/images
/pdfs

FORたとえば、呼び出しが行われた場合

www.customer2.com/images/[any image]次に、マスクされたフォワーダーが起動して、にあるファイルを提供するようにしますwww.customer1.com/images/[filename requested]。同じ例の後に見つかったものについても同じことが言え/pdf/ます。

ただし、他のすべてのページは内部ファイルを参照したままにする必要があります。

私は.htaccessの理解が限られており、率直に言って、非常に単純な30を超えるものにアプローチする方法を失いました

4

1 に答える 1

0

「転送」は外部リダイレクトと同等であるため、ここでの概念を理解しているかどうかはわかりません。「マスキング」はどこにもありません。最も近いのはリバース プロキシです。

RewriteEngine On
RewriteRule ^(images|pdf)/(.*)$ http://www.customer1.com/$1/$2 [L,P]

これを行うには mod_proxy が必要であり、これらのルールはcustomer2.comのドキュメント ルートの htaccess ファイルにある必要があります。

customer2.comのサーバー/仮想ホスト構成でもこれを行うことができます:

ProxyPass /images/ http://www.customer1.com/images/
ProxyPass /pdf/ http://www.customer1.com/pdf/
于 2013-11-06T07:38:54.213 に答える