問題タブ [rewrite]

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 投票する
4 に答える
2463 参照

url - IDのないURL

いくつかのワードプレスのインストールのように、IDが含まれていない(書き直された)URLがよく見られます。これを達成するための最良の方法は何ですか?例:site.com/product/some-product-name/ページ名とIDの配列をキャッシュに保持して、すべてのページリクエストでのDBクエリを回避するのではないでしょうか。競合を回避する方法、およびIDなしでURLを使用する際のその他の問題は何ですか?

0 投票する
11 に答える
1530 参照

refactoring - 書き直しますか、それとも修復しますか?

皆さんもきっとそこに行ったことがあると思います。目的にかなわないきしみのある古いコード ベースが存在するプロジェクトに取り組み、それを最初から書き直すか、既存のものを修復するかを決定しなければなりません。

失敗のリスクが非常に高いため、ゼロからの再書き込みを決して試みてはならないというのが一般的な通念です。この問題に直面したとき、あなたは何をしましたか?

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

apache - 多数の古い URL を新しい URL にリダイレクトする最善の方法は?

私たちはクライアントのために再プラットフォーム化を行っていますが、クライアントは SEO を懸念しています。現在のサイトは SEO に適した URL をサポートしており、新しいプラットフォームもサポートしています。そのため、同じ URL マッピングを作成するだけです。ただし、永続的にリダイレクトしたい SEO フレンドリーではない URL が他にも多数あります。これらは同様のパターンに従っていないため、.htaccess 内の 1 つの正規表現ではうまくいきません。LAMP スタックでこれを処理する最良の方法は何ですか? アプリケーションにもフロント コントローラーがあるため、ハード リダイレクトと共に動作することを確認する必要があります。

0 投票する
3 に答える
1118 参照

asp.net - URL 書き換えが機能しないのはなぜですか?

asp.net 3.5ではURLを書き換えています

http://www.abc.com/archive/1108/harpersdecember

次へ

http://www.abc.com/article.aspx?docId=78

私はそれを行うためにこのコードを使用しています:

ローカルでは問題なく動作しますが、リモート Web サーバーにアップロードすると、上記のページを参照しようとすると 404 が返されます。ローカルでは機能するがリモートでは機能しない理由について何か提案はありますか?

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

asp.net - 拡張子のない URL コンテンツからの DB クエリの ASP.NET URL 書き換え

Wiki と同様の方法で、URL に基づいてデータベースから取得した情報を表示する非常に単純な ASP.NET アプリケーションを作成しようとしていますが、この場合、サイトは読み取り専用です。希望する URL の例は次のとおりです。

次に、アプリケーションは「bar」を SQL クエリ パラメータとして使用して、「bar」に一致するデータベースからの情報を表示します。

IIS6 用の多くの URL リライター オプションを調べましたが (これは専用サーバー上にあります)、このアプリケーションにどれを使用すればよいかまだわかりません。

おそらく明確にするために、1 つのdefault.aspxファイルからサイトを実行する必要があるだけですが、上記のように動作させたいと考えています。全体的なサイト ロジックは非常にシンプルになります。

この分野でより多くの経験を持つ誰かが私を助けてくれることを願っています-私はこの1つのシナリオに対処する最も簡単な解決策を探しています.

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

apache - Mod Rewrite ルールを Zeus サーバー ルール (Codeigniter) に

Codeigniter を利用したサイトを立ち上げようとしています。これの代わりに、URLから index.php を削除したい:

私はこのようなものを得る:

これまでのところ、かなり簡単です。過去に、Codeigniter のドキュメントで提供されている mod-rewrite ルールを使用しました。

これは魅力のように機能します。ただし、このサイトでは、Apache ではなく Zeus Web サーバーを使用する必要があり、まったく慣れていません。Zeus には、次のような独自の書き換え規則があります。

これは次のようになります。

Zeus の最初のルールを書き直すのを手伝ってくれる人はいますか? どんな助けでも非常に感謝しています!

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

apache - mod_jkでURL書き換え

PHP アプリケーションでは、次の書き換えルールを使用します。

このルールでこれにアクセスした後:

http://localhost/testphp/test-1.html

期待されるページを取得し、ブラウザの URL は同じままです。

http://localhost/testphp/test-1.html

しかし、mod_jk で同じルールを構成すると、次のようになります。

次に、書き換えられた URL を使用してページにアクセスした後:

http://localhost/testjk/test-1.html

ブラウザの URL は次の場所にジャンプします。

http://localhost/testjk/test.jsp?id=1

jk を php のように実行する方法を知っている人はいますか?

0 投票する
3 に答える
30019 参照

asp.net - asp.net、url 書き換えモジュール、web.config

MicrosoftのURL書き換えモジュールを使用して、IIS7(Vista)で.NET 3.5でASP.netを使用しています。

これは、私が持っていることを意味します

web.config 内のセクションですが、system.webServer 内で要素「rewrite」が許可されていないという警告が表示されます。

web.config の書き換え部分を許可するようにシステムを構成するにはどうすればよいですか (また、Intellisense を使用することもできます)。

ありがとうクリストフ

0 投票する
4 に答える
370 参照

html - Javascript ファイルへの奇妙なパス参照?

HTML ページでは、Javascript ファイルへの参照は、末尾に 1 つのサブディレクトリを追加して書き換えられます。

/+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+.

それはなぜですか?また、潜在的な問題の原因になる可能性がありますか?

ソース コードには、次のような Javascript インクルードがあります。

開発マシンとテスト サーバーでは、すべて正常に動作します。ただし、運用サーバーにインストールすると、コードが何らかの形で変更され、次のようになります。

これはすべてのスクリプトに適用されます。一部の Javascript で問題が発生しているため、これが原因ではないかと考えています。私はかなり長い間グーグルで検索しましたが、このコードの追加について適切な説明が見つかりませんでした.私が見つけたのは、これがプロキシサーバーによって生成される可能性があるということだけでした.

0 投票する
19 に答える
8821 参照

python - Python のパフォーマンス - 何か他のもので書き直さなければならなかったことはありますか?

十分な速度で実行されないことが判明した Python のコードを持っている人はいますか?

つまり、そのために別の言語を選択することを余儀なくされたということですか?

いくつかの大規模なプロジェクトで Python の使用を調査していますが、ほとんどの場合、Python は最適化された C ルーチンに依存しているため、(たとえば Java と比較して) ほとんどのシナリオで十分に高速であると感じています。

私は、Python で始めたものの、パフォーマンスのために別のものを使わなければならなくなっという例があるかどうかを確認したかったのです。

ありがとう。