問題タブ [trailing-slash]

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 投票する
1 に答える
731 参照

apache - 特定のディレクトリの末尾にスラッシュを追加 (Slim フレームワーク)

私が達成したいこと:

このURLのみ。

私はSlim Frameworkを使用しています。これがルートの処理方法です。


私が試したこと:

1) これらの結果:


2)これはうまく機能しますが、私の他のルートを壊しました:

たとえば、ルートを取得しました

上記のルールの後、私をにリダイレクトします


3) これも機能しますが、すべての URL にスラッシュが追加されます。


4) これは、私を www.mydomain.com/ にリダイレクトします。

私を助けるかもしれないガイダンスや参考文献をありがとう。

アップデート:

私のルートディレクトリ .htaccess:

私のアプリディレクトリ .htaccess:

0 投票する
0 に答える
809 参照

jquery - jquery.ajax type:post の奇妙な動作

更新開始

おっと、get & post の問題ではなく、SpringMVC RequestMapping & 末尾のスラッシュ & http 302 の問題であることがわかりました。

/editor get-request が呼び出されて戻り302、応答の場所が/editor/の場合、

/エディタネットワーク

応答の詳細

しかし、 を に変更@RequestMapping("editor")するEditorController@RequestMapping("anyWords")、すべて正常に動作します。

ここに画像の説明を入力

したがって、問題は、正常に動作@RequestMapping("editor")しているときに末尾のスラッシュの問題が発生する理由@RequestMapping("anyWords")です。

更新終了

単純な ajax-post リクエストを呼び出そうとしていますが、奇妙な動作に混乱しています。

私は ajax タイプを「post」と主張していますが、URL に「/editor/」ではなく「/editor」のような「/」サフィックスを付けないと、結果は常に「get」リクエストになります。

「投稿」リクエストに「/」サフィックスを追加する必要がありますか?

ここにいくつかの設定とコードがあります

SpringMVC コントローラー

ajaxリクエストを呼び出すjs関数

tomcat プラグイン

ネットワーク イメージを投稿するための 10 のレピュテーションがありません... :( js 関数を呼び出すと、最初に code302 ステータスを持つポスト リクエストが呼び出され、次に code200 ステータスを持つ get リクエストが呼び出されます。次のテキスト

別のテスト コントローラーを作成したところ、すべて正常に動作します。つまり、「/」サフィックスがなくても、ajax-post リクエストを呼び出すことができます。

誰もが EditorController と TestController の違いを感じています

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

regex - /url と /url/ の両方のリダイレクトを htaccess で処理するには?

私はすべての URL を書き直しており、そのうちのいくつかを簡略化しています。

example.pl/testリダイレクトするようにexample.pl/test-page.php

しかし、 example.pl/test/にリダイレクトしますexample.pl/

example.pl/test/にリダイレクトする必要があります が、example.pl/test-page.php

/url/url/リダイレクトの両方を処理するには?

末尾にスラッシュが付いている必要があると思います。

0 投票する
1 に答える
1306 参照

.htaccess - htaccess の末尾のスラッシュを削除するとリダイレクト ループが発生する

htaccess ファイルを修正して、非 www から www (これは機能しています) を実現し、URL の末尾にある末尾のスラッシュを削除しています。

htaccess ファイルの一部を以下に示します。Force www ビットが機能しています。末尾のスラッシュを削除するビットはそうではありません。ヘルプ!どうもありがとう、アマンダ。

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

php - 変数の末尾から「/」を削除します

変数の末尾からスラッシュを削除する方法を教えてください。

私のindex.phpには次のものがあります:

私の問題は、書いてexample.com/test/somefile/も何も来ないことですが、書いexample.com/test/somefileてもうまくいくことです

変数がスラッシュで終わっている場合、スラッシュを削除する方法はありますか?

0 投票する
1 に答える
53 参照

.htaccess - htaccess による末尾のスラッシュの削除

Google の提案に応じて、コンテンツの重複を防ぐために .htaccess にいくつかのコードを追加しようとしました。これは私のコードです:

このコードは正常に動作していますが、少し問題があります。

このコードは、次のリンクを修正します。

ただし、次のリンクは修正されません。

助けてください。ありがとうございました。