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

regex - mod_rewrite (QSA オプション) を Nginx の同等のものに変換するにはどうすればよいですか?

次のmod_rewriteルールをNginxの同等のルールに変換しようとしています:

これまでのところ、私は持っています:

問題は (私が思うに!) クエリ文字列が追加されないことです。QSA引数を Nginxに移植する方法が見つかりませんでした。

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

apache - 特定の URL (ディレクトリではない) に対して HTTP 認証を使用する方法

mod_rewrite を使用して /controller を /index.php?controller=%controller% にリダイレクトする htaccess ファイルがあります。

このような:

今、私ができるようにする必要があるのは、コントローラーの 1 つを HTTP 認証で動作させることです。これが最善の方法かどうかを尋ねているのではなく、単にどうすればよいかを尋ねているだけです。

例:

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

apache - mod_rewriteでより多くのルールの処理を抑制するにはどうすればよいですか?

現在の.htaccessファイルを前提として、現在の書き換えに影響を与えずに、「/ src / pub / 」などの追加のURLパスをチェックし、「/」に書き換えるように変更するにはどうすればよいですか?

元の.htaccessファイルは次のとおりです。

これが私の最近の試みです(これは機能しません):

編集:これが私が達成したいことのいくつかの例です:

新しい追加ルール:

既存のルール(すでに機能しています):

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

apache - mod_rewriteの隠された機能

最近、かなりの数のmod_rewriteスレッドが浮かんでいるようですが、その特定の側面がどのように機能するかについて少し混乱しています。その結果、私は一般的な機能に関するいくつかのメモと、おそらくいくつかの厄介なニュアンスをまとめました。

他にどのような機能/一般的な問題を使用して遭遇しましたmod_rewriteか?

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

apache - Apache Redirect Rule Always fires on every request

So the following rewrite rules always seem to fire. This has the effect of hiding another domain that I am hosting on the server?

I can't seem to figure out what's wrong and it is time to call in the experts:

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

mod-rewrite - Mod 書き換えの悪ふざけ

私はこの書き換えルールを持っています

このURLを変更することになっている

この中に

しかし、代わりに私はこれを取得しています

また、手すりのスラッシュを追加すると、それが壊れます。index.php ページが表示されますが、スタイル シートや JavaScript が読み込まれません。

私は明らかに何か非常に間違ったことをしていますが、一日中 R'ingTFM と多くのオンライン入門書とチュートリアルとここでの質問を費やしているにもかかわらず、私は何をしているのかわかりません.

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

mod-rewrite - Mod-rewrite 末尾のスラッシュの問題

このトピックに関する情報はあまりないように思われるので、私の特定の問題の概要を説明します。それから、質問と回答をもう少し普遍的なものにすることができるかもしれません。

私はこの書き換えルールを持っています

この URL を変更するもの

この中に

私が抱えている問題は、末尾にスラッシュを追加すると

クエリ文字列は次のように返されます

何らかの理由で、CSS ファイルと Javascript ファイルが読み込まれていません。

何か案は?

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

apache - /test/ で始まる URL を別のスクリプトにリダイレクトするにはどうすればよいですか?

私は正常に動作する既存の htaccess を持っています:

/test/ で始まるすべての URL が /test/default.php に移動するように、これを変更したいと考えています。

例: http://www.x.com/hello.php -- > http://www.x.com/default.php 例: http://www.x.com/test/hello.php -- > http://www.x.com/test/default.php

0 投票する
5 に答える
2539 参照

apache - Htaccess 2 つの異なるリダイレクト

私は正常に動作する既存の htaccess を持っています:

/test/ で始まるすべての URL が /test/default.php に移動するようにこれを変更し、他のすべての URL は既存の /default.php のままにしたいと考えています。

例: http://www.x.com/hello.php -- > http://www.x.com/default.php例: http://www.x.com/test/hello.php -- > http://www.x.com/test/default.php

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

apache - RewriteRuleリダイレクト

さて、このRewriteRuleは、ファイルbase.cssのリクエストを{.htaccesファイルのフォルダー}/include/style/base.cssにリダイレクトすることになっていますが、無限ループでリダイレクトし続けるだけです。Lパラメーターだと思いました。それが起こらないことを確認します。

また、http:// localhost / C:/somemaps/include/style/base.cssにリダイレクトされますが、実際にはどちらも実行することは想定されていません。

誰かがこれを修正する方法を教えてもらえますか?
また、RewriteRuleを使用して、file.cssを{.htaccesファイルのフォルダー}/include/style/file.cssにリダイレクトします。
ところで、.htaccesファイルはWebサイトのルートにあります(ルートではありません)。サーバーの!)