問題タブ [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.
url - IDのないURL
いくつかのワードプレスのインストールのように、IDが含まれていない(書き直された)URLがよく見られます。これを達成するための最良の方法は何ですか?例:site.com/product/some-product-name/ページ名とIDの配列をキャッシュに保持して、すべてのページリクエストでのDBクエリを回避するのではないでしょうか。競合を回避する方法、およびIDなしでURLを使用する際のその他の問題は何ですか?
refactoring - 書き直しますか、それとも修復しますか?
皆さんもきっとそこに行ったことがあると思います。目的にかなわないきしみのある古いコード ベースが存在するプロジェクトに取り組み、それを最初から書き直すか、既存のものを修復するかを決定しなければなりません。
失敗のリスクが非常に高いため、ゼロからの再書き込みを決して試みてはならないというのが一般的な通念です。この問題に直面したとき、あなたは何をしましたか?
apache - 多数の古い URL を新しい URL にリダイレクトする最善の方法は?
私たちはクライアントのために再プラットフォーム化を行っていますが、クライアントは SEO を懸念しています。現在のサイトは SEO に適した URL をサポートしており、新しいプラットフォームもサポートしています。そのため、同じ URL マッピングを作成するだけです。ただし、永続的にリダイレクトしたい SEO フレンドリーではない URL が他にも多数あります。これらは同様のパターンに従っていないため、.htaccess 内の 1 つの正規表現ではうまくいきません。LAMP スタックでこれを処理する最良の方法は何ですか? アプリケーションにもフロント コントローラーがあるため、ハード リダイレクトと共に動作することを確認する必要があります。
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 が返されます。ローカルでは機能するがリモートでは機能しない理由について何か提案はありますか?
asp.net - 拡張子のない URL コンテンツからの DB クエリの ASP.NET URL 書き換え
Wiki と同様の方法で、URL に基づいてデータベースから取得した情報を表示する非常に単純な ASP.NET アプリケーションを作成しようとしていますが、この場合、サイトは読み取り専用です。希望する URL の例は次のとおりです。
次に、アプリケーションは「bar」を SQL クエリ パラメータとして使用して、「bar」に一致するデータベースからの情報を表示します。
IIS6 用の多くの URL リライター オプションを調べましたが (これは専用サーバー上にあります)、このアプリケーションにどれを使用すればよいかまだわかりません。
おそらく明確にするために、1 つのdefault.aspx
ファイルからサイトを実行する必要があるだけですが、上記のように動作させたいと考えています。全体的なサイト ロジックは非常にシンプルになります。
この分野でより多くの経験を持つ誰かが私を助けてくれることを願っています-私はこの1つのシナリオに対処する最も簡単な解決策を探しています.
apache - Mod Rewrite ルールを Zeus サーバー ルール (Codeigniter) に
Codeigniter を利用したサイトを立ち上げようとしています。これの代わりに、URLから index.php を削除したい:
私はこのようなものを得る:
これまでのところ、かなり簡単です。過去に、Codeigniter のドキュメントで提供されている mod-rewrite ルールを使用しました。
これは魅力のように機能します。ただし、このサイトでは、Apache ではなく Zeus Web サーバーを使用する必要があり、まったく慣れていません。Zeus には、次のような独自の書き換え規則があります。
これは次のようになります。
Zeus の最初のルールを書き直すのを手伝ってくれる人はいますか? どんな助けでも非常に感謝しています!
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 のように実行する方法を知っている人はいますか?
asp.net - asp.net、url 書き換えモジュール、web.config
MicrosoftのURL書き換えモジュールを使用して、IIS7(Vista)で.NET 3.5でASP.netを使用しています。
これは、私が持っていることを意味します
web.config 内のセクションですが、system.webServer 内で要素「rewrite」が許可されていないという警告が表示されます。
web.config の書き換え部分を許可するようにシステムを構成するにはどうすればよいですか (また、Intellisense を使用することもできます)。
ありがとうクリストフ
html - Javascript ファイルへの奇妙なパス参照?
HTML ページでは、Javascript ファイルへの参照は、末尾に 1 つのサブディレクトリを追加して書き換えられます。
/+sfgRmluamFuX1R5cGU9amF2YV9zY3JpcHQmRmluamFuX0xhbmc9dGV4dC9qYXZhc2NyaXB0+.
それはなぜですか?また、潜在的な問題の原因になる可能性がありますか?
ソース コードには、次のような Javascript インクルードがあります。
開発マシンとテスト サーバーでは、すべて正常に動作します。ただし、運用サーバーにインストールすると、コードが何らかの形で変更され、次のようになります。
これはすべてのスクリプトに適用されます。一部の Javascript で問題が発生しているため、これが原因ではないかと考えています。私はかなり長い間グーグルで検索しましたが、このコードの追加について適切な説明が見つかりませんでした.私が見つけたのは、これがプロキシサーバーによって生成される可能性があるということだけでした.
python - Python のパフォーマンス - 何か他のもので書き直さなければならなかったことはありますか?
十分な速度で実行されないことが判明した Python のコードを持っている人はいますか?
つまり、そのために別の言語を選択することを余儀なくされたということですか?
いくつかの大規模なプロジェクトで Python の使用を調査していますが、ほとんどの場合、Python は最適化された C ルーチンに依存しているため、(たとえば Java と比較して) ほとんどのシナリオで十分に高速であると感じています。
私は、Python で始めたものの、パフォーマンスのために別のものを使わなければならなくなったという例があるかどうかを確認したかったのです。
ありがとう。