問題タブ [isapi-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.
regex - Helicon ISAPI Rewrite + ASP.NET : デフォルト ページにリダイレクトするルールを書き換えますか?
次のように URL を書き換えるにはどうすればよいですか。
http://subfoo.foo.com/ --> http://subfoo.foo.com/Pages/Home.aspx
asp.net - ASP.NET + URL書き換え:テーマ、css、jsなどのリソースを処理する方法は?
次の目的で、Helicon ISAPIRewritev3を使用してURLを記述しました。
しかし、私が参照した.css、.jsは、ブラウザによって次のようにアクセスされています。
しかし、これらのファイルは次のように配置されています
ドメイン名「www.foo.com」をハードコーディングせずに、間違った参照を実現するにはどうすればよいですか?
url-rewriting - Isapi ReWrite: URL の一部を一致させるにはどうすればよいですか?
ウェブサイトのプラットフォームを移動しています。古いサイトには URL の書き換えが組み込まれているため、URL は "/product-name-here-1.aspx" のようになります。Isapi-Rewrite 構文を使用して、この URL から ID を取得する必要があります。
ID を受け取り、新しいプラットフォームのページにリダイレクトするマップ ファイルがあります。
前もって感謝します。
mod-rewrite - mod_rewrite から isapi_rewrite へ
mod_rewrite から isapi_rewrite 2 に書き換える必要がある Modx htaccess ファイルがあります。
誰か助けてくれませんか?isapi_rewrite 2 では、次の行を変更する必要があります。
オプション +FollowSymlinks RewriteEngine On RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^. 内部\ダミー\接続。$ [NC] RewriteRule .* - [F,L]
RewriteRule ^(マネージャー|資産) - [L]
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
どうもありがとう。
.htaccess - 一般的な UrlRewrite ルールからのスクリプトの除外
Web サイトには次の書き換えルールがあります。
ここで、最終的にクエリ文字列を含むスクリプトを上記のルールから除外する必要があります。これにより、通常の方法でスクリプトにアクセスして実行できるようになります。現時点では、URL 全体が無視され、インデックス ページに転送されます。
変数 tduid と url (shoplink.cfm?tduid=1&url=) を受け取るルートのスクリプト shoplink.cfm にアクセスする必要があります。
これを使用して解決しようとしました:
しかし、正直なところ、私は urlrewriting の手がかりがあまりなく、何を書けばよいかわかりません。上記が素敵な500エラーを生成することを知っています。
私はstackoverflowや同じ件名の他のウェブサイトをよく見回してきましたが、ファイルではなくディレクトリを除外しようとしている人しかいません。最悪の場合、スクリプトを別のディレクトリに追加して、そのディレクトリをリライタ ルールから除外することもできますが、スクリプトは実際にはルートに残す必要があるため、そうではありません。
また試してみました:
しかし、それも何もしませんでした。
この件について私を助けてくれる人はいますか?
前もって感謝します。
Steven Esser ColdFusion プログラマー
asp.net - マスキングフォルダー用の Helicon ISAPI_REWRITE
Helicon ISAPI_REWRITE モジュールを使用して URL を書き換えたいと思います。
123.45.67.89/フォルダー
に
www.site.com
IIS 構造の変更により、IP/フォルダーをマスクする必要があります。入りたくない理由ですが、設定上は有効です。
どんな助けでも大歓迎です。
ありがとう。
windows - ISAPIリライト3を使用してリダイレクターからディレクトリを除外します
基本的に、最近、IISサーバーでISAPIを書き換えるためにhttpd.confに以下のルールを追加して、常にデフォルトで小文字のファイル名とディレクトリ名になるようにしました。
RewriteRule ^(.*[A-Z].*)$ $1 [CL,R=301,L]
これは、呼び出すことができる1つのディレクトリを除いて、サイトのすべての部分で問題なくダンディです/MisbehavingDir
。この特定のディレクトリのコードは、大文字と小文字が混在するファイル名と、書き直さなければならないサーバー側とクライアント側のスクリプトでいっぱいです。正しく機能するためにすべて小文字を使用する(上記のRewriteRuleを使用すると、間違った場所で2、3の301にヒットし、控えめに言ってもサイトのその部分の機能が低下するようです)。
私はサイトのその部分を書き直す気がないので、MisbehavingDirで始まるパスを除くすべてに一致するように上記の正規表現を変更する良い方法を見つけたいと思います。また、私の正規表現はあまり良くありません。ここで聞いてみようと思いました。
誰もが共有したいこれに対する単純な「美しい」解決策はありますか、それともアプリを書き直してからテストしてダンス全体を実行するために数日取っておかなければなりませんか?
mod-rewrite - Isapi Rewrite:URLからファイル名を削除します
Webドメインでisapi書き換えツールを使用していくつかの基本的なルールを記述しようとしていますが、少し混乱しています。
私のベースURLはhttp://forevr-dev.co.uk/musicexplained/index.cfmで、サイトのすべてのページはこのベースURLに準拠しています。たとえば、http://forevr-dev.co.uk/musicexplained/index.cfm/artist/blondieは、blondieのアーティストページになります。
私が探しているのは、URLからindex.cfmを削除し、代わりにhttp://forevr-dev.co.uk/musicexplained/artist/blondieを残す書き換えルールです。
httpd.iniファイルをforevr-dev.co.ukドメインのルートの下にあるmusicexplainedフォルダーに配置し、以下のコードを使用しています。これは、coldboxコールドフュージョンフレームワークのアプリケーション例から使用したものです。
ただし、新しいきれいなURLに移動すると、404メッセージと一緒にページが見つからないというエラーメッセージが表示されます。
何か案は?
ありがとう