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

javascript - バックボーン ルートの空のルートと末尾のスラッシュを照合しますか?

コンテンツの重複 (SEO) にはいくつかの問題があることはわかっていますが、それは私のプロジェクトでは関係ありません。

私のバックボーン ルーターには、次のものがあります。

2 番目と 3 番目のルートは同じものにつながることに注意してください。

問題は、誰かが単に「/」文字で終わる URL を入力した場合、別の関数を呼び出して (スラッシュを削除して) ほしいのですが、これは起こらず、常に空白のルートに一致します。その後、URL にスラッシュがあってはならない場所にスラッシュが含まれているため、後で問題が発生します。

何か不足していますか?

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

perl - 末尾にスラッシュが付いたCatalystの一貫したURL形式

Catalystアプリケーションを開発していますが、 CatalystURLの解釈方法に問題があります。

CatalystアプリケーションにコントローラーがあるとしましょうAccount。この場合、Catalystは解釈します

http://mydomain.com/accounthttp://mydomain.com/account/

インデックスアクション の同じURLとして。

ただし、SEOとリンクの目的で(そして全体的に一貫性を保つために)、Catalystに1つの形式のみを認識させ、それに固執させたいと思います。

このために構築されているように見えるモジュールを1つ見つけました:Catalyst :: Plugin :: SanitizeUrl、ドキュメントには、

Catalyst'SanitizeUrl'を使用します;

myapp.pm、これはあなたのためにすべてを処理します。

ただし、使用するたびに次のエラーが発生します。

ページの読み込みごと。Catalystに1つのフォーマットのみを使用させる簡単な方法を知っている人はいますか?

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

iis-7 - IIS は、URL 書き換えでもスラッシュを強制的に削除します

http://ruslany.net/2009/04/10-url-rewriting-tips-and-tricks/から URL を書き換えても、サイトの URL の末尾のスラッシュを削除できません 。

とてもシンプルなはずなのに、本当にイライラしますが、私の試みは何の結果ももたらしませんでした.

テスト ディレクトリを作成し、desktops.aspx という名前のファイルと、desktops というサブ フォルダーを追加しました。

サブディレクトリ「/test/desktops」がなくても、デフォルトのドキュメントをdesktops.aspxを見るように設定しているため、正常にロードされます。

サブフォルダーが作成され、まだ「/test/desktops」を参照している場合、スラッシュを強制してサブディレクトリを調べます。

なぜIISは最初にファイルを探してからサブディレクトリを探すはずなので、これを行うのですか? サーバー側にスラッシュを強制的に戻す設定はありますか?

URL 書き換えスニペット:

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

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

twitter - Twitter メッセージの最後にある奇妙な末尾のスラッシュ

次のコードを使用して、Twitter ボックスに既にメッセージが入力されているページを表示しています。

ただし、ページでは、Twitter ボックス内でこれを取得しています。

末尾のスラッシュに注意してください。これを修正する方法はありますか?

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

.htaccess - サイト内のすべての URL から末尾のスラッシュを削除する

私は .htaccess 全体に少し慣れていないので、リンクのいずれも、それぞれの URL の末尾に末尾のスラッシュがないように変更しようとしています。私のウェブサイトは filmblurb.org です。

Wordpress が開始および終了する .htaccess のコードは次のようになります。

誰かがこれを修正する方法について正しい方向に導くことができれば幸いです。ありがとう。

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

.htaccess - 内部 URL に影響を与えずに、すべてのディレクトリのファイルに HTML 拡張子を削除し、末尾のスラッシュを追加する

以下のコードを使用して、index.html および非 www バージョンの URL を www にリダイレクトしています。また、ファイルから *.html 拡張子を削除します。ここで、すべてのディレクトリのファイルの末尾に末尾のスラッシュを追加したいと思います。以下は、私が取得したいものの例です。

  • www.mydomain.com.au/contact.html は www.mydomain.com.au/contact/ に移動します
  • www.mydomain.com.au/contact は www.mydomain.com.au/contact/ に移動します
  • www.mydomain.com.au/glass-replacement/Brisbane.html は /glass-replacement/Brisbane/ に移動します

などなど…

事前にご協力いただきありがとうございます

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

apache - 末尾のスラッシュを追加し、.htaccess を削除します

次のようなことを行うにはどうすればよいですか: website.com/store/ website.com/store にリダイレクト website.com/outbound/store/5

私が望むのは、末尾のスラッシュを削除するための接頭辞のない URL と、末尾のスラッシュを追加するための接頭辞を持つ URL です。

私の .htaccess:

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

.htaccess - 管理ディレクトリを保護するための末尾のスラッシュ htaccess

私は domain.net/about-us と呼びました domain.net/about-us/ (末尾にスラッシュを追加) 正しいページ !

domain.net/admin または domain.net/admin/ に電話しましたが、エラーは 404 です

この行のコメントを追加したとき

出てきて、パスワード管理フォルダーを要求します。

しかし、私は domain.net/about-us (末尾のスラッシュは使用しないでください) に 404 を呼び出しました

あなたの助けを待っています、ありがとう。

ムラト

私のルートhtaccessファイル:

admin フォルダ (保護) htaccess ファイル :

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

.htaccess - .htaccess プリティ URL の index.php を除外し、末尾に / を追加する

わかりました、私は何時間もそれと戦ってきました。必要なことを行う 3 つの異なる .htaccess スクリプトがありますが、それらを混在させることはできません。

  1. (example.com/gallery.php -> example.com/gallery) からきれいな URL を作成します。

    /li>
  2. #1 のスクリプトは example.com/index.php を example.com/index に転送するため、このコードは index.php を削除するので、example.com/index.php -> example.com

    /li>
  3. スクリプトは末尾にスラッシュを追加する必要があるため、example.com/gallery -> example.com/gallery/

    /li>

これらの 3 つのスクリプトを 1 つのユニバーサル URL スクリプトに結合するのを手伝ってくれる人はいますか