0
私は製品を含むウェブサイトを持っています。すべての製品は、urlで提供されています:ドメインhtaccess経由で異なるドメインへのCNAME
RewriteRule ^product-one$ index.php?product_id=1
- :これらのURLの
Eeachは次のようにhtaccessファイルでのRewriteRuleを持っています0
- など
また、私は
- product-one.com
- product-two.com
様ドメインは、私はとプロキシのいくつかの種類を作りたいしていますhtaccess product-one.comはexample.com/product-oneになります。
私は、このソリューションを使用してみました:
RewriteCond %{HTTP_HOST} ^product-one.com
RewriteRule ^(.*) http://example.com/product-one [P]
をそして、それは私のページを示しているが、パスが壊れているとブラウザが初期パスからCSSやJSをロードしません。 iframeを使用することが考えられましたが、example.com/product-oneで既に使用しています。
2 pathesは無視され、処理されることはありません処理されません。 文字列3のパスはOKです。しかし、私はこのJSエラーを受け取ります: 未知のSecurityError: 'HTMLIFrameElement'から 'contentDocument'プロパティを読み取れませんでした: "http://product-one.com"の原点を持つフレームが原点 "http://" /example.com "プロトコル、ドメイン、およびポートは一致する必要があります。 – dearmisterrobot
example.com/product-oneにiframe with htmlが含まれています – dearmisterrobot
これは、別のドメインにajaxを呼び出そうとしたときに発生します。同じオリジンポリシーの詳細についてはこちらの記事をご覧ください。 https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy#Changing_origin 修正するには、このコードを追加してください。 'document.domain = 'yourdomain.com'' –