問題タブ [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 投票する
6 に答える
25313 参照

php - CakePHPがCentOSで動作するようにnginx書き換えルールを構成するにはどうすればよいですか?

こんにちは誰かが私を助けてください、私はファクトCGIでNginxを実行しているCentosサーバー上にcakephp環境をセットアップしようとしています。サーバー上でWordPressサイトとphpmyadminサイトを既に実行しているので、PHPを正しく構成しています。

私の問題は、ケーキがページを正しくレンダリングするように、つまりスタイリングなどで、仮想ホストで書き換えルールを正しく設定できないことです。私は可能な限りグーグルで検索しましたが、以下のようなサイトからの主なコンセンサスは、次の書き換えルールを設定する必要があるということです。

http://blog.getintheloop.eu/2008/4/17/nginx-engine-x-rewrite-rules-for-cakephp

問題は、これらの書き直しは、私がやりたいことではないWebルートから直接ケーキを実行することを前提としていることです。各サイトの標準設定があります。つまり、サイトごとに1つのフォルダーがあり、ログ、バックアップ、プライベート、およびパブリックのフォルダーが含まれています。パブリックはnginxが提供するファイルを探している場所ですが、私はケーキをプライベートにインストールし、パブリックにシンボリックリンクを付けて/ private/cake/にリンクしています。

これは私の仮想ホストです

私が言ったように、ケーキのメインのindex.phpを見て、それをDBに接続しましたが、このページにはスタイルがないので、先に進む前に、正しく構成したいと思います。私は何が間違っているのですか?

ありがとうseanl

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

apache - htaccessurl書き換えヘルプ

私は次の書き換えURLを持っています:

ここで例外を追加したいと思います。URLがmysite.com/abcのようなものである場合、それとその中のすべてのものも無視する必要があります。mysite.com/abc/dfgsもこの書き換えから除外する必要があります。

どうすればこれを達成できますか?

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

javascript - Excel VBA を使用して Javascript 関数を書き換えることはできますか?

これを行う方法がまったくわかりませんが、ボタンの onclick が以下のような場合:

Excel VBAを使用してConfirmAvailable()=""を設定した場合、それを上記のものにリセットしたり、常に出力を=trueに設定したりすることは可能ですか? 結果は別の関数に渡されるのでtrueを返す必要があるのですが、できれば何もせずに元の状態に戻したいところです。私はこのようなことが苦手なので、どんな助けでも大歓迎です。

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

c# - ファイル パスを書き換える方法または仮想パスを適切に設定する方法

サイトに /img.png と書いて、パスを E:/something/else/root/img.png に書き換えてもらいたいです。

パスを書き換えることはできますが (File.Exist を使用して存在を確認します)、サーバーはイメージを見つけられません。送信ファイルを使用していますが、MIME の問題が発生しています。

仮想パスを設定するにはどうすればよいですか? 私はビジュアルスタジオ9(2008)を使用しています。

0 投票する
8 に答える
18055 参照

python - PerlからPythonへの翻訳

SQLiteデータベースをmysqlに移行しているときにこのPerlスクリプトを見つけました

私は(Perlを知らないので)Pythonでこれをどのように書き直すことができるのだろうかと思っていました。

最短(コード)回答のボーナスポイント:)

編集:申し訳ありませんが、厳密に最短の答えではなく、最短のコードを意味しました

''sqliteデータベースを正常に移行するには、いくつかの追加コードが必要でした(1行のCreate tableステートメント、外部キーを処理し、空のフィールドをに変換する元のプログラムのバグを修正します\'

SQLiteデータベースのmysqlへの移行に関するコードを投稿しました質問

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

apache - Apache 書き換えエンジン、その後のサブドメインとパスを取得

サブドメインを別のページに書き換える基本的なコードがあります。しかし、これを使用してその中で指定されたディレクトリのパスを取得し、それをスクリプトとサブドメイン自体に渡すにはどうすればよいでしょうか?

現在のコード

**.example.com* の後に指定されたファイル パスと、 handle.php?path=x&subdomain=yの形式のサブドメイン名を handle.php に提供したいと思います。

どんな助けでも大歓迎です!

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

asp.net - ASP.NET: 静的アセットへのリンクを動的に変更する

内部静的アセット サーバーを構築しています。各環境 (開発、ステージング、本番) には独自のアセット サーバーがあり、アセットは Web アプリケーション (html、aspx、ascx、css、javascript など) 全体で参照されます。

正しい環境で正しいアセット サーバーを参照するための 1 つの解決策は、クライアントに到達する前に応答をインターセプトする http モジュールを作成し、それに応じて URL を変更することです。このhttpモジュールはリクエストごとに実行され、基本的にクライアントが取得する前にレスポンス全体(一部は巨大)を解析するため、これは最もスケーラブルなソリューションではないかもしれないと考えています。

また、クライアント側の JavaScript を使用してクライアント側の参照を変更することも考えていますが、これは http モジュールのようにうまく機能しない可能性があります。

何かご意見は?ASP.NET における業界のベスト プラクティスは何ですか?

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

iis - ISAPIリライト製品

IIS.NETサーバーにmod_rewrite機能が必要です。http://www.isapirewrite.com/が最良のオプションですか?それは最大のドキュメント/ユーザーベースを持っているようです。codeplex.com/IIRFも表示されます。これは無料ですが、コメントによると、.htaccessとは構文が異なりますか?私はIS.NETにあまり詳しくないので、Apache.htaccessを模倣したいと思います。アドバイスしてください。

私は301リダイレクトし、URLを正規化します。

また、ISAPI_Rewrite2と3の両方が同じ価格で販売されていることもわかります。なぜ私は2を考えるのですか?

お手数をおかけしますが、よろしくお願いいたします。

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

iis-7 - IIS7 でのリクエスト フィルタリング/URL 書き換え - 動作しない

URL 書き換えモジュールをローカル PC (vista x86) で動作させることができません

「ユーザーフレンドリーな URL」テンプレートを使用して新しいルールを設定しました。

1000の言葉よりも絵....

(画像には、作成、構成、パターン テストの 3 つのショットが含まれています)

http://www.sk8loc8.com/rewriteIssue.jpg

これで、'localhost/iisrewriteurl/content/5' をリクエストすると、content.aspx ページが表示されるはずです。

いいえ...

エラーの概要 HTTP エラー 404.0 - 見つかりません お探しのリソースは削除されているか、名前が変更されているか、一時的に利用できません。詳細エラー情報 モジュール IIS Web コア 通知 MapRequestHandler ハンドラーStaticFile エラー コード 0x80070002 要求された URL IISRewriteURL/content/5/ 物理パス C:\Users\Guy\Documents\Visual Studio 2008\Projects\IISRewriteURL\IISRewriteURL\content\5\ ログオン方法 匿名 ログオン ユーザー 匿名

ルール自体に戻って、IIS が作成したパターンをテストすると、それらは機能しません..

ハンドラー マッピング セクションにワイルドカード スクリプト マップを追加しようとしましたが、違いはありません。

誰もこの種の行動を見たことがありますか? または、非常に単純なものが欠けていますか?

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

git - Git、マスター ブランチと関連タグの履歴を書き換える

リポジトリの 1 つの履歴を (git-filter-branch を使用して) 書き換えるという初めての経験をしました。問題は、レポにいくつかのタグがあり、書き換えた後、結果の履歴から完全に切り離されているように見えることです。これは、タグに関連付けられた履歴が書き換えられていないため、古いコミットを指す必要があるためだと思います。では、新しい履歴にタグを「適用」するにはどうすればよいでしょうか。ちょっとした ASCII アート、私の質問を理解しやすいかもしれません:

元のレポ:

gitk --all履歴の書き換え後に報告されるレポ構造: