問題タブ [url-masking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript での URL マスキング
現在、現在の URL を受け取り、それを別のサイト URL に連結して適切なフィードバック グループにルーティングする次の JavaScript 関数があります。
これが適切な用語かどうかはわかりませんが、window.open
ステートメント内の URL をマスクして、現在のウィンドウの URL を使用したいと考えています。
window.open
JavaScript で元の URL をマスクするにはどうすればよいですか?
asp.net-mvc - URL 転送とマスキングにより、ASP.NET MVC 3 RC で Url.Content() と Html.Action() の二重ルート ディレクトリがトリガーされる
(注: 同様の質問を探してみましたが、最も近い質問はまだ私の質問と一致していないようです。つまり、MVC - アプリケーション ルートが Url.Content/Url.Action を使用して URL に 2 回表示されます)
現在、1 つのドメインで 2 つの ASP.NET MVC 3 RC アプリを実行しています。
mydomain.com/app1
mydomain.com/app2
別のアプリであるため、別のドメイン名にサインアップし、アプリの 1 つへのマスク転送を有効にしました (つまり、 http: //foo.comはhttp://mydomain.com/app1をロードし、ブラウザーで、http://mydomain.com/app1ではなく、http://foo.comのみが表示されます)
MVC が不満を持ち始めるのはここからです。Url.Content() と Html.Action() の両方が予期しない URL を生成します。たとえば、Html.Action() の場合、 がある場合、http://foo.com/about@Html.ActionLink("About", "Index", "About")
を期待しますが、最終的にはhttp://foo.com/ app1 /about になります。
http://foo.com/app1/aboutはhttp://mydomain.com/app1/app1/aboutに変換されるため、明らかにリンクは機能しません。
同様に、Url.Content の場合、 がある場合href="@Url.Content("~/Content/Site.css")"
、ブラウザはスタイルシートの読み込みに失敗します。これは、場所がhttp://foo.com/ app1 /Content/Site.css であると見なされ、http://fooではなく.com/Content/Site.css
MVC に開始ディレクトリを忘れさせる方法はありますか (つまり、生成された URL から" app1/ " を削除しますか?)
お読みいただきありがとうございます。ここで追加情報が必要な場合はお知らせください。
url - mod_rewrite を使用して別のドメイン名で URL マスクすることは可能ですか?
ここにシナリオがあります -
私は、顧客の Web サイトが私の管理下で実行されている Web サイトを持っています。
例として、私のドメインはwww.mainsite.com
で、顧客のウェブサイトはwww.customer1.com
--- になりますが、誰かが customer1.com にアクセスすると、index.html ファイルは .html の下の私のサイトにリダイレクトしますwww.mainsite.com/customers/index.jsp?number=1000
。
私のサイトへのリダイレクトを含む index.html の例:
"number"www.customer1.com
という名前の変数を使用して自分のサイトにリダイレクトするだけでなく、その後アクセスした残りのページをマスクするなど、顧客のドメインを取得する rewrite ディレクティブを mod_rewrite を使用して追加することは可能ですか?
サイトを閲覧している人に、「まだ」下にいて、代わりにcustomer1.com
表示されていないように見えるようにするには?mainsite.com
編集
顧客の Web サイト/ドメインは、自分の Web サイトと同じ vps でホストされています。私のサイトは JSP ページで構築されています。
nginx - HTML リンクを使用し、HTML ファイルを使用しない Zen カート
私は、複数のチームが長年にわたって取り組んできた既存の zen-cart サイトを使用しています。すべてのチームをバックトラックすることは、実行可能なオプションではありません。一部の開発チームは、いくつかのハックを実装しました。そのうちの 1 つは、zen-cart が通常リンクを作成する方法を置き換えていました。たとえば、zen-cart は通常、次のようなリンクを介して製品にリンクしています。
代わりに、この zen-cart インストールは次のことを行っています。
p- の後の数字、この場合は 45 が製品 ID であることがわかりました。ただし、その .html ファイルが実際に参照しているものについては、私は立ち往生しています。どうにかしてそのデータを index.php ファイルに送り返していると推測していますが、これは検索エンジンの最適化のために行われたものです。それが違いを生む場合、サーバーはnginxを使用しています。このサイトには apache を使用したいのですが、nginx で問題ありません。
さらに、次のようなリンクもあります。
しかし、システム全体に sitemap.html というファイルはありません。ただし、sitemap.xml というファイルがあります。
さまざまな理由から、実際のサイトにリンクすることはできませんが、開発者の皆様にはご理解いただけると幸いです。しかし、誰かがここで何が起こっているのかについて何か考えを持っているなら、私は知りたいと思っています. 私ができる他の詳細を提供します。
.htaccess - .htacces を使用して URL をマスクし、サブドメインをルート ドメインにする
現在、サブディレクトリにマイクロサイトを構築する cms があります。したがって、メインサイトはルートであり、各サブサイトはサブディレクトリにあります。
例 root = www.mainsite.org
マイクロサイト = www.mainsite.org/microsite
現在、メインサイトのホスティング スペースでドメインを購入して駐車しています。ユーザーがwww.microsite.orgに入力すると、htaccessで次を使用してwww.mainsite.org/micrositeにリダイレクトされるように設定しました
www.mainsite.com/microsite が URL バーに www.microsite.org として表示されるように URL をマスクして、各マイクロサイトが個々の ID を保持できるようにすることもできますか。各マイクロサイトのドメインを所有しています
必ずしも包括的なルールは必要ありません。各マイクロサイトに新しいコードを追加できれば幸いです。
ところで、私は htaccess の編集をよく理解していません。かなり新しいので、具体的な回答をいただければ幸いです。私は答えを探しましたが、この方法でルートを隠しているものは見つからなかったと思います.ほとんどはサブディレクトリを隠しているようです.
ありがとう
php - 仮想サブドメインをフォルダにポイントする-エラー
www.jannatband.com
URLにアクセスすると、ドメイン名があります。
値を正常にエコーしますasd
。元のURLは次のようになります。
http://jannatband.com/me/index.php?u=asd
上記のHTACESSコード:
しかし、同じURLをに変換しようとすると
この.htaccess
コードの使用:
This webpage is not available
それは私にエラーを与えます。.htaccess
このコードの何が問題になっていますか?
PS:/me/
はの既存のディレクトリpublic_html
です。
cakephp - Cakephp URLマスキング?
例:「サービス」というコントローラーと「ウェブ」というアクションがあります。したがって、私のURLは次のようになります。
次のように入力すると、URLをマスクするにはどうすればよいですか。
とまったく同じように表示されますhttp://www.domain.com/services/web/
私はhtaccessを読んでいますが、これに対する正しい解決策かどうかはわかりません。
php - ステータスバーのマスキング URL
Ubuntuサーバーを実行している個人サーバーで自分のWebサイトをホストしています。誰かが私のサイトにアクセスしたり、ページ上のリンクの 1 つにカーソルを合わせるたびに、私のパブリック IP アドレスがステータス バーに表示されます (つまり、ホームページに移動すると、myipaddress/index.php を待っていると表示されます)。Godaddy でドメイン名を購入しました。管理ページのアドレス バーで URL をマスクするオプションを見つけることができましたが、ステータス ページにはそのようなオプションを見つけることができませんでした。最初に、JavaScript コードを php ファイルに埋め込もうとしましたが、後でさまざまな投稿 (リンク) から、ステータス バーに表示される内容を制御できないことを知りました。
私がやりたいことは、ページが読み込まれるたびに、またユーザーがリンクにカーソルを合わせるたびに、IP アドレスではなくドメイン名を表示することだけです。これについてどうすればよいかについてのアイデアはありますか?
php - URLリダイレクトとマスキングを実行するにはどうすればよいですか?
ウェビナーホスティングプロバイダーによって提供されるウェビナーをホストするURLがあります。そのURLを自分のドメイン内の何かに変更したいと思います。
たとえば。ウェビナーのURLは http://www.onlinemeetingnow.com/seminar/?id=d181a7640eのようなものです
ドメイン内の外観を変更したいと思います。
www.mywebsite.com/webinar
これは可能ですか?
.htaccess - .htaccessマスキングドメイン
私はサーバーを持っています。それをhttp://A.comと呼びましょう。 私は「エンジン」フォーラムボードも持っています。それをhttp://ABcomと呼びましょう。
サーバーは、管理者向けの多くのスクリプトおよび機能コンポーネントに役立ちます。フォーラムボードはコミュニティ向けですが、HTMLモジュールしか追加できません。カスタムスクリプトはありません。
現在、HTMLリダイレクトを使用してhttp://A.comのインデックスをhttp:// ABcomにリダイレクトするように設定しているため、A.comのルートに移動したユーザーはフォーラムに送信されます。
http://A.comに移動すると、 http://ABcomの内容が表示されるようにしたいと思います。以前はiFrameを使用していましたが、フォーラムに悪影響を及ぼしたため、現在はリダイレクトするだけです。同じシステムを使用している誰かがhttp://C.com/forums/viewforum/212877のようなURLを持っていて、http ://CBcom/forums/viewforum/212877の内容を示しているのを見ました。
mod_rewriteでこれが可能だと思いますが、正確にはどの程度ですか?