問題タブ [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.
php - IIS7 要求トレース ログの URL_CHANGED イベントとは何ですか?
サイトで失敗したリクエストのトレースを有効にしたところ、ログの 3 番目の項目として URL_CHANGED イベントが発生しました。
URL_CHANGEDイベントの発生元と、それを防ぐ方法を誰か教えてもらえますか?
.htaccess - .htaccessURLをサブディレクトリに書き換えます
「/some/subdir」の下にあるものを「/some/ subdir/projects」に次のように書き直すための最良の方法は何ですか。
...これに:
同様の質問が投稿されているのを見つけましたが、私の場合は解決策がうまくいかなかったようです。これまでの私の現在の試み(これはうまくいかないようです):
編集:サーバーのWebルートへの書き込みアクセス権がないため、.htaccessファイルを/ some/subdir内に配置する必要があることを忘れました。
php - URLを書き換えることは、検索エンジンがページを見つけるのに役立ちますか?
データベースを使用してページのコンテンツを提供しているため、URLは「/pages.php?page=pageName」のようになります。URLを「/pageName」のようなものに書き換えると、検索エンジンがページを見つけるのに役立ちますか?もしそうなら、どうすればそれらを書き直すことができますか?
apache - apache .htaccess コードを lighttpd url_rewrite コードに変換するのに助けが必要
XAMPP上に構築されたこのカスタム作成CMSがあります。いわゆるパフォーマンスの向上をベンチマークするために、lighttpdで同じことをテストしようとしています...しかし、書き換えルールで立ち往生しています。URL 構造と同じファイルまたはディレクトリがない限り、すべての URL 解析をスクリプトに渡す .htaccess で WordPress のデフォルトの書き換えルールを使用します。コードは次のとおりです。
同じものをlighttpd形式に変換するのを手伝ってもらえますか? 私は(部分的に)軽いドキュメントを自分で調べて最後の行を理解することしかできませんでした...つまり
しかし、もちろんそれだけでは十分ではありません... CMS が行っていることは、404 を返すことだけです。
ありがとう、マイクロスコピック^アースリング
architecture - DDD、腐敗防止レイヤー、ハウツー?
現時点では、レガシー アプリケーションに基づくアプリケーションを構築する必要があります。その古いアプリケーションのコードは破棄して書き直す必要がありますが、通常どおり、書き直すのではなく、それに基づいて何か新しいものを作成する必要があります。最近、DomainDrivenDesign パスに進むことにしました。つまり、腐敗防止層は私たちの問題の解決策になる可能性があります。私の知る限り、この方法で古いアプリケーションを徐々に書き直すことができるはずです。
しかし、良い例が見つかりません。どんな情報でもありがたいです。
iis-7 - IIS7 書き換えモジュール ルールの代替 Web.Config
appsettings でできるように、IIS7 書き換えモジュールによって作成されたルールをルート web 構成から独自の web 構成ファイルに移動することは可能ですか?
apache - Apacheはドメインリクエストをサブドメインリクエストに書き換えます
警告: 私はApacheの専門家でも、トレーニングや貿易 (C++ 開発者) による Web マスターでもないので、これはかなり明白な初心者レベルの質問だと思います。あらかじめお詫び申し上げます。
要求されたドメインをサブドメインとして私たちのドメインにマップする Apache 2.x 書き換えルールが必要です。
簡単な例:
提案されたさまざまなオプションを試しましたが、これまでのところ、喜びはありません. 最新の試みは次のとおりです。
注: これは、特定の IP でポート 80 を所有する仮想ホストに存在するため、VHost で他に興味深いことが起こっていて、これに影響を与えていることがわかりません。
私の問題はすべて正規表現にあると思いますが、正直なところ、それは私を逃れています。
どんな援助も大歓迎です。私はApacheのドキュメントとGoogleで見つけたすべてのヒントを研究してきましたが、それを見ていません。
ありがとう〜
git - Git で台無しにされた行末 - 大規模な行末の修正後に別のブランチからの変更を追跡する方法は?
定期的に更新されるサードパーティの PHP エンジンを使用しています。リリースは git の別のブランチに保持され、フォークはマスター ブランチです。
このようにして、エンジンの新しいリリースからフォークにパッチを適用できます。
私の問題は、私たちのブランチに何度もコミットした後、エンジンの最初のインポートが CRLF 行末で行われたことに気付きました。
すべてのファイルを LF に変換しましたが、これは 10 万行が削除され、10 万行が追加されたという大規模なコミットを行いました。これは、サードパーティ エンジンのファクトリー リリースからパッチを簡単にマージするという、私たちが意図したことを明らかに破っています。
私は何を知っていますか?どうすればこれを修正できますか? フォークにはすでに何百ものコミットがあります。
良いことは、最初のインポートの後、独自のフォークを分岐する前に行末修正コミットを何らかの方法で実行し、履歴の後半でその巨大な行末コミットを削除することです。
ただし、Git でこれを行う方法がわかりません。
ありがとう!
java - これは Java でファイルの内容を書き換える最良の方法ですか?
ファイルの内容を書き換えたい。
これまでに私が考えたことは次のとおりです。
- ファイル名を保存
- 既存のファイルを削除する
- 同じ名前で新しい空のファイルを作成します
- 目的のコンテンツを空のファイルに書き込みます
これが最善の方法ですか?または、より直接的な方法、つまり、ファイルを削除して作成する必要がなく、単にコンテンツを変更する方法はありますか?
c# - mimeを壊さずに(url)書き換えるにはどうすればよいですか?
/abc/1.pngのようなURLを持っているので、それを/full/path/1.pngに書き直します。ただし、Firefoxで画像を表示すると、画像のあるページではなくダウンロードが表示されるため、mimeが破壊されているようです。どうすればこれを解決できますか?私はC#とASP.NETを使用しています。詳細については、この投稿を参照してください。画像がダウンロードとして機能するのはなぜですか。