問題タブ [url-rewriting]
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.
asp.net - ASP.NET URL 書き換え
ASP.NET で URL を書き換えるにはどうすればよいですか?
ユーザーがアクセスできるようにしたい
それ以外の
asp.net - ASP.Net にはどの URL リライタを使用していますか?
私は、ASP.Net および IIS 用のいくつかの URL リライタを見てきましたが、他の人は何を使用しているのか、またその理由は何なのか疑問に思っていました。
これが私が使用したり見たりしたものです:
- ThunderMain URLRewriter : 以前のプロジェクトで使用されていましたが、私たちが探していた柔軟性/パフォーマンスがまったくありませんでした
- Ewal UrlMapper : 現在のプロジェクトで使用されていますが、ソースは放棄されているようです
- UrlRewritingNet.UrlRewrite : まともなライブラリのように見えますが、ドキュメントの文法が貧弱で不安になります
- UrlRewriter.NET : これは私の現在のお気に入りであり、優れた柔軟性を備えていますが、置換正規表現に追加された追加関数により、標準の .Net 正規表現構文が少し変更されます。
- Managed Fusion URL Rewriter : スタック オーバーフローに関する以前の質問でこれを見つけましたが、まだ試していません。構文例から、web.config で編集できないようです。
asp.net - ASP.NET - 独自のルーティング システムの構築
最近のプロジェクトで、PHP で独自の MVC フレームワークを構築しました。私が実装したものの 1 つはルーティング システムでした。Apache の mod_rewrite を使用してすべてのリクエストを index.php に送信し、URI を解析して情報を抽出し、リクエストをルーティングしました。
私は今 ASP.NET に手を出していますが、似たようなことを実行するかどうか、またはどのように実行するかを考えています。中央ルート処理が実行される 1 つのページにすべてのリクエストを (WordPress と同様に) ルーティングする方法はありますか? ASP.NET の MVC フレームワークは知っていますが、いじくり回して学んでいるので、自分で試してみたいと思います。
編集:ところで、私のホスティングプロバイダーはIIS 6を実行しています
asp.net - IIS6 を使用して、ファイルをサブフォルダーに配置して、ルートにあるかのように機能させるにはどうすればよいですか?
IIS 6 で実行されている ASP.NET 3.5 Web サイトには、コンテンツを追加する 2 つのチームがあります。
- コードを追加する開発チーム。
- シンプルな Web ページを追加するビジネス チーム。
健全性と組織化のために、ビジネス チームが Web ページをプロジェクトのサブフォルダーに追加することを希望します。
ルート: 開発チームのページ
コンテンツ: ビジネス チームのページ用
しかし
以下で説明するように、ユーザーが URL に「コンテンツ」を追加しなくても、ビジネス チームのコンテンツに移動できるようにしたいと考えています。
ルート: Default.aspx ( www.oursite.com/default.aspx で入手可能)
コンテンツ: Popcorn.aspx ( www.oursite.com/popcorn.aspxで入手可能)
これらのページごとに ISAPI 書き換えツールで構成エントリを作成する方法はありますか?
.net - ASP.NETUrlの書き換えとページリンクの構築
そのため、この投稿では、ASP.NETアプリケーションで実際にURL書き換えを実装して、「わかりやすいURL」を取得する方法について説明しました。これは完璧に機能し、ユーザーを特定のページに送るのに最適ですが、参照されているツールの1つを使用して、コード内に「フレンドリー」なURLを作成するための優れたソリューションを知っている人はいますか?
たとえば、書き換えルールが存在する場合にasp.netコントロール内のリンクを〜/ mypage.aspx?product = 12としてリストすると、2つの異なる方法でコンテンツにリンクするため問題になります。
私はDotNetNukeとFriendlyUrlの使用に精通しており、リライターからフレンドリUrlコードを取得する「NavigateUrl」メソッドがありますが、UrlRewriting.netまたは他のソリューションでこれを行う方法の例は見つかりません。そこの。
理想的には、このようなものを手に入れたいです。
編集:私は一般的な解決策を探しています。私のサイトのすべてのページに実装する必要があるものではなく、反対方向のルールに一致する可能性のあるものを探しています。
asp.net - IIS URL 書き換えと URL ルーティング
Web フォーム アプリケーションに URL ルーティングを使用する予定でした。しかし、いくつかの投稿を読んだ後、それが簡単なアプローチであるかどうかはわかりません.
Web フォームにはURL 書き換えモジュールを使用する方がよいでしょうか? ただし、IIS7のみです。当初、URL ルーティングが Asp.Net MVC から完全に切り離されており、Web フォームに使用できるという話題がありました。
どんな提案も聞きたい..
mod-rewrite - JBoss サーバーで URL を書き換える方法は?
この 2 種類の URL をリダイレクト/書き換えたい:
- mydomain.com -> newdomain.com
- mydomain.com/specificPage -> newdomain.com/newSpecificPage
- mydomain.com/anyOtherPage -> mydomain.com/anyOtherPage (ここではリダイレクトしません)
したがって、ルートドメインを新しいドメインにリダイレクトし、一部のページを私のドメインから新しいドメインのいくつかのページにリダイレクトしたいだけです...
JBossサーバーでそれを行うにはどうすればよいですか?
asp.net - ASP.Net で動的 URL 書き換えを実現する最良の方法は何ですか?
私は現在Intelligencia.UrlRewriterを使用していますが、より良い提案はありますか?
c# - .aspx拡張子のあるリンクとないリンク
.aspx拡張子を使用する場合と使用しない場合でリンクを使用できるようにサーバーを構成することは可能です。
はいの場合、どうすればこれを設定できますか。
私はumbracoを使用しているクライアントサイトで作業しています。私はそれがフレンドリーなURL機能を組み込んでいることを知っています。残念ながら、このサイトはすでに公開されており、多くのリンクでこの機能がオンになっています。
問題は、.aspx拡張子を追加せずに、www.sitename.com/promotionなどのプロモーションURLを使用したいということです。また、サイト全体でURL書き換えを有効にし、壊れたリンクをすべて追跡する必要があるという問題を経験したくありません。
apache - mod_rewrite で一時ドメインへのリダイレクトをマスクする
会社のブログを companyname.com/blog に掲載していますが、今のところ、ブログは別のサーバー (blog.companyname.com) にある Wordpress インストールです。
ブログと Web サイトの両方を 1 か月か 2 か月で同じサーバー上に置くことを意図していますが、その間に問題が残ります。
現在、mod_rewrite を使用して次のことを行っています。
http://companyname.com/blog/article-nameはhttp://blog.companyname.com/article-nameにリダイレクトされます
コンテンツが後者の blog.companyname.com からのものであっても、どうにかしてアドレス バーに companyname.com/blog を表示し続けることはできますか?
同じサーバーと仮想ホスト上にあるが、別のサーバー上にない場合、これを行う方法を確認できますか?
ありがとう