問題タブ [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.
apache - 特定のディレクトリの末尾にスラッシュを追加 (Slim フレームワーク)
私が達成したいこと:
このURLのみ。
私はSlim Frameworkを使用しています。これがルートの処理方法です。
私が試したこと:
1) これらの結果:
2)これはうまく機能しますが、私の他のルートを壊しました:
たとえば、ルートを取得しました
上記のルールの後、私をにリダイレクトします
3) これも機能しますが、すべての URL にスラッシュが追加されます。
4) これは、私を www.mydomain.com/ にリダイレクトします。
私を助けるかもしれないガイダンスや参考文献をありがとう。
アップデート:
私のルートディレクトリ .htaccess:
私のアプリディレクトリ .htaccess:
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 の違いを感じています
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/
リダイレクトの両方を処理するには?
末尾にスラッシュが付いている必要があると思います。
.htaccess - htaccess の末尾のスラッシュを削除するとリダイレクト ループが発生する
htaccess ファイルを修正して、非 www から www (これは機能しています) を実現し、URL の末尾にある末尾のスラッシュを削除しています。
htaccess ファイルの一部を以下に示します。Force www ビットが機能しています。末尾のスラッシュを削除するビットはそうではありません。ヘルプ!どうもありがとう、アマンダ。
php - 変数の末尾から「/」を削除します
変数の末尾からスラッシュを削除する方法を教えてください。
私のindex.phpには次のものがあります:
私の問題は、書いてexample.com/test/somefile/
も何も来ないことですが、書いexample.com/test/somefile
てもうまくいくことです
変数がスラッシュで終わっている場合、スラッシュを削除する方法はありますか?
.htaccess - htaccess による末尾のスラッシュの削除
Google の提案に応じて、コンテンツの重複を防ぐために .htaccess にいくつかのコードを追加しようとしました。これは私のコードです:
このコードは正常に動作していますが、少し問題があります。
このコードは、次のリンクを修正します。
ただし、次のリンクは修正されません。
助けてください。ありがとうございました。