問題タブ [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.
regex - URL書き換えのヘルプを探しています
私の質問は単純なものですが、答えが見つからないようです。現在、Web サイトの URL 書き換えに取り組んでいますが、問題が発生しました。現在、私が持っている最も基本的なルールは次のようになります。
これはほとんどの場合に機能し、これが適用されない特殊なケースがいくつかありますが、ページの 1 つは URL を介して多くの情報を渡す必要があり、これを自動的に書き換えたいと考えています。いくつかの例:
website.com/asdf/jkl/id/5/page/2
なるべきwebsite.com/index.php?mod=asdf&com=jkl&id=5&page=2
website.com/qwer/yuio/search/keyword/sort/alpha
なるべきwebsite.com/index.php?mod=qwer&com=yuio&search=keyword&sort=alpha
これは可能ですか?私は本当にここでいくつかの助けを借りることができました.ありがとう! :)
apache - Mod Rewrite: を除くすべての js および css ファイルに適用
私が示すものを除いて、すべての JavaScript ファイルと CSS ファイルに縮小アクションを適用する必要があります。
すべてのファイル (css および js) に適用されるこの条件とルールがあります。
次の条件を追加する必要があります。
jquery.js、prototype.js などを除くすべてに適用されます。
redirect - 「default.aspx」URLなしで取得するには?
Web アプリケーションの Global.asax ファイルに次のコードを実装しました。
上記のコードを実行すると、次のように動作します
example.comはwww.example.com/default.aspxにリダイレクトされます
www.example.comはwww.example.comにリダイレクトされます
http://www.example.com/は http://www.example.com/にリダイレクトします
最後の 2 つの条件は非常にうまく機能します。しかし、最初の条件は、私が興味を持っていない URL に「default.aspx」を追加しているため、うまく機能しませんでした。
どなたか下記の作り方を教えてください
example.comはhttp://www.example.comにリダイレクトする必要があります
ありがとう
.net - URLRewriter.NET で 1 つまたは 2 つのクエリ文字列を含むことができる URL を書き換えますか?
私のプロジェクトでは、私の /PropertDetail.aspx は 2 つのクエリ文字列を取得できます。
PropertyId の1つ目/PropertDetail.aspx?PropertyId=5
言語の2つ目/PropertDetail.aspx?PropertyId=5&Language=2
編集:このページはそれらの 1 つまたは両方を取得できるため、リライター ルールはそれらの両方を処理する必要があります。
だから、私はこれらのルールをweb.configに設定しました
Language クエリ文字列がなくても問題ありませんが、Language クエリ文字列がある場合は、LanguageではなくPropertyIdとして 3 番目の式を取得します。
同じページに対してこれら 2 つのルールを定義するにはどうすればよいですか?
ありがとう
asp.net - IIS 6.0を介してすべての要求をワイルドカードマッピングすることのパフォーマンスへの影響は何ですか?
UrlRewriter.NETの使用に興味があり、Win2k3上のIIS 6.0の構成ページで、ASP.NETISAPIを介してすべての要求をマップすると言われていることに気付きました。
それは問題ありませんが、このパフォーマンスについて誰かが良いことや悪いことを言っているのではないかと思います。これを行うことで、私のWebサーバーはひざまずくのでしょうか、それともサーバーの負荷が少し増えるのでしょうか。
私のサーバーには現在息をする余地があるので、パフォーマンスへの影響が予想され、許容範囲内です。
url - wwwを非wwwにリダイレクトする方法は?
http://urlrewriter.net/サイトが提供する URL リライター モジュールを使用しています。モジュールを使用して www.example.com を example.com にリダイレクトする方法を誰か教えてもらえますか (301 リダイレクト)。
asp.net - stackoverflow のような名前のない ASP.NET Web ページ?
例としてのみstackoverflowを挙げましたが、上記のURLを見るとaskは
つまり、/ask はサブディレクトリですが、特定の質問ページに対してもこれを行います。これを .NET でどのようにコーディングしますか?
テクニックほどコードの問題ではありません。これが SEO に最適であることはわかっていますが、すべての「ページ」が独自のディレクトリになるようにサイトを作成するにはどうすればよいでしょうか。動的に。
テンプレートや隠しリダイレクトはありますか???
どのように??:)
iis - Intelligencia.UrlRewriter を IIS7 で動作させることはできますか?
Intelligencia.UrlRewriter モジュールを使用するアプリケーションを継承しました。当方の環境はIIS7です。私たちは、サイトを従来の asp.net アプリケーション プールで実行するように設定済みです (これは、これらの種類の問題の多くに対して明確に機能します)。ただし、アプリの URL が書き換えられたことはまだ確認できません。
誰かがこれに遭遇しましたか?
asp.net - URL 書き換え + Asp.Net ログイン フォーム = 死
私たちのサイトでは、大量のデータベース生成ページを生成するために URL の書き換えを行っています。すべてのページに、ユーザー用のログイン コントロールがあります。このような:
内部 aspx ページ: /DB.aspx?id=123 ユーザーに表示される URL: /ABC/123.aspx、/ABC/456.aspx ... (URL の書き換え)
残念ながら、各ページのタグには「DB.aspx?id=123」というアクション属性があります。ユーザーがボタンをクリックすると、ブラウザはもちろん存在しない /ABC/DB.aspx?id=123 に投稿します。
私が試した解決策: 1. HtmlForm をサブクラス化してアクション属性を変更します。これにより、サイト上の他のすべてのフォームが破棄されます。2. action 属性を削除します (ブラウザーが常に同じ URL に投稿するようにします)。これは書き換えられたページでは機能しますが、「/」(ルート ディレクトリの default.aspx) では動詞の投稿が「/」で許可されていないというメッセージが表示されます (iis 6 およびマッピングを制御できません)。
誰か?