問題タブ [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.

0 投票する
0 に答える
95 参照

url - URL 書き換え - マルチドメイン - プライマリ ドメインのパス内のフォルダーを削除

この課題は、架空のフォルダーを持つプライマリ ドメインと、必要な数のセカンダリ ドメイン (架空のフォルダーなし) の両方を使用する場合の URL 書き換えに関連しています。このサイトには、誰でも使用できるデフォルトのドメインがあるだけでなく、ユーザーが独自のドメインを使用できるようにするという考えです。どちらも最後に拡張機能を削除する必要があります。それがどのように機能するかを概説します。私は1つのことを除いてほとんどすべてが機能しています。誰かが助けたり、光を当てたりできることを願っています。これは、IIS を使用する VS 2012 アプリケーションです。

プライマリ ドメインの URL

書き換えられたプライマリ ドメイン URL

セカンダリ ドメインの URL

書き換えられたセカンダリ ドメイン URL

上記のすべては、現在の書き換えコード (以下にリストしています) で実際に機能しますが、プライマリ ドメインを使用し、URL の末尾にファイルを含めない場合を除いて、うまくいきません。基本的に、ユーザーに「www.primarydomain.com/personname」という URL を割り当てる場合、「www. primarydomain.com/personname/default」という意味がある場合。最終的に何が起こるかは次のとおりです。

この場合、私がやりたいことは次のとおりです。

URL書き換えは初めてなので、正しいアプローチはわかりませんが、基本的に最初のルールが実行された後、または最初のルールの一部として、{R:2}が何もないか「/」の場合、 「default.aspx」に書き換えたいと思います。URLに「default.aspx」を追加してリダイレクトしてもいいのですが、URLを入力する際に​​エンドユーザーに最後にファイルパスを入力させたくありません。ブラウザ。これが私の現在の書き換えコードです。どんな助けでも大歓迎です!

0 投票する
0 に答える
190 参照

scala - 形のないジェネリック、ストラテゴのような戦略的な用語の書き換え、ファーストクラスのポリモーフィック関数で強く型付けされますか?

強く型付けされた書き換えルールを持つ機能が追加された Kiama のようなライブラリを構築する方法を見つけたいと思います。(Kiama ではすべてが Term であり、書き換え規則は Term => Option[Term] です。

shapeless では、舞台裏で hlist を使用して、任意のケース クラス階層を積和表現に変換できることを知っています。

この一般的な表現に基づいて、入れ子になったケース クラスで作成された項の一般的なバージョンに書き換え規則を適用するために、(stratego のスタイルで) トラバーサル コンビネータの一般的なライブラリを作成することはかなり実行可能であると思います。

形状のない polyN 関数を使用して、正確な型を生成するポリモーフィック項書き換え規則をエンコードすることが可能であると感じていますが、これらの書き換え規則は、ケース クラスを表す Hlists で操作する必要があり、パターン マッチングがどのようにサブツリーのマッチングと変換を可能にするか

私が持っている簡単な例はこれです

ただし、書き換え規則を hlist で表現する必要があるため、上記の単純なパターン マッチングの力が失われるのではないかと心配しています。私が想像できる唯一のことは、shapeless.Generic 構造をトラバースしながら、ルールに一致する前にそのビットを変換し、結果をジェネリックに戻し、hlist として表される新しい項でジェネリック構造を更新することです。

さらに良いのは、GADT Expr[T] で動作する書き換えシステムです。ここで、T は式の型であり、書き換え規則はその T を保持します。よろしく。

これはどの程度実現可能に見えますか?

0 投票する
2 に答える
684 参照

regex - 仮想ディレクトリと 2 つの変数を使用した htaccess 書き換え URL

その私のURL...

これが好きになりたい

私はこのコードを試しました..動作しません..見つかりません

要求された URL /subfolder/arsenal/ospina.html は、このサーバーで見つかりませんでした。

localhost ポート 80 の Apache/2.2.8 (Win32) PHP/5.2.6 サーバー

助けてくれてありがとう、よろしく!!

0 投票する
1 に答える
59 参照

regex - リダイレクトループ(URL書き換え)

Web サイトの URL を書き換えようとしています。私は持っている:

http://website.com/v2/message.php?ID2=123

私が欲しい:

http://website.com/v2/message-123.php

htaccessで何かを試しましたが、リダイレクトループがあります:'(

これが私のもの.htaccessです:

誰かがこれで私を助けることができますか?

0 投票する
1 に答える
26 参照

.htaccess - RewriteRule が、先頭と末尾にスラッシュがあるディレクトリに対して機能しない

次のような URL があります。

これらの URL を次の RewriteRules で解決しようとしましたが、うまくいきません。

誰が私を助けることができますか?

0 投票する
1 に答える
32 参照

.htaccess - htaccess 複数のパラメーター

次の URL を機能させるにはどうすればよいですか (「きれいな」URL にリダイレクトします)。

次のリンクにアクセスします。

たとえば (localhost/mydomain/pictures/all/popularity) にアクセスする際の書き換え部分は機能していますが、機能していない唯一の部分は、上記の例にアクセスするたびにリダイレクトされることです。

私の現在のコード:

助けていただければ幸いです!

0 投票する
0 に答える
326 参照

php - NginxサーバーはphpでmvcのURLを作成します

NGINXを使用しています。MVC フレームワークを開発する予定です。URL は http://localhost/my_mvc/index.php?arg1=1&arg2=2&のようになりました...

http://localhost/my_mvc/index/1/2のような URL を作成したいと思い ます。

.htaccess を使用して Apache でこれを実行できますが、nginx では実行できません。ローカルに複数のプロジェクトがあるため、現在のディレクトリ名「my_mvc」のみに対してこのルールを作成したいと思います。誰でもこの問題の解決策を見つけるのを手伝ってくれますか?