問題タブ [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.
javascript - バックボーン ルートの空のルートと末尾のスラッシュを照合しますか?
コンテンツの重複 (SEO) にはいくつかの問題があることはわかっていますが、それは私のプロジェクトでは関係ありません。
私のバックボーン ルーターには、次のものがあります。
2 番目と 3 番目のルートは同じものにつながることに注意してください。
問題は、誰かが単に「/」文字で終わる URL を入力した場合、別の関数を呼び出して (スラッシュを削除して) ほしいのですが、これは起こらず、常に空白のルートに一致します。その後、URL にスラッシュがあってはならない場所にスラッシュが含まれているため、後で問題が発生します。
何か不足していますか?
perl - 末尾にスラッシュが付いたCatalystの一貫したURL形式
Catalystアプリケーションを開発していますが、 Catalyst
URLの解釈方法に問題があります。
CatalystアプリケーションにコントローラーがあるとしましょうAccount
。この場合、Catalystは解釈します
http://mydomain.com/account
とhttp://mydomain.com/account/
インデックスアクション の同じURLとして。
ただし、SEOとリンクの目的で(そして全体的に一貫性を保つために)、Catalystに1つの形式のみを認識させ、それに固執させたいと思います。
このために構築されているように見えるモジュールを1つ見つけました:Catalyst :: Plugin :: SanitizeUrl、ドキュメントには、
Catalyst'SanitizeUrl'を使用します;
でmyapp.pm
、これはあなたのためにすべてを処理します。
ただし、使用するたびに次のエラーが発生します。
ページの読み込みごと。Catalystに1つのフォーマットのみを使用させる簡単な方法を知っている人はいますか?
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 書き換えスニペット:
どんな助けでも大歓迎です
twitter - Twitter メッセージの最後にある奇妙な末尾のスラッシュ
次のコードを使用して、Twitter ボックスに既にメッセージが入力されているページを表示しています。
ただし、ページでは、Twitter ボックス内でこれを取得しています。
末尾のスラッシュに注意してください。これを修正する方法はありますか?
.htaccess - サイト内のすべての URL から末尾のスラッシュを削除する
私は .htaccess 全体に少し慣れていないので、リンクのいずれも、それぞれの URL の末尾に末尾のスラッシュがないように変更しようとしています。私のウェブサイトは filmblurb.org です。
Wordpress が開始および終了する .htaccess のコードは次のようになります。
誰かがこれを修正する方法について正しい方向に導くことができれば幸いです。ありがとう。
.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/ に移動します
などなど…
事前にご協力いただきありがとうございます
apache - 末尾のスラッシュを追加し、.htaccess を削除します
次のようなことを行うにはどうすればよいですか: website.com/store/ website.com/store にリダイレクト website.com/outbound/store/5
私が望むのは、末尾のスラッシュを削除するための接頭辞のない URL と、末尾のスラッシュを追加するための接頭辞を持つ URL です。
私の .htaccess:
.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 ファイル :
.htaccess - .htaccess プリティ URL の index.php を除外し、末尾に / を追加する
わかりました、私は何時間もそれと戦ってきました。必要なことを行う 3 つの異なる .htaccess スクリプトがありますが、それらを混在させることはできません。
(example.com/gallery.php -> example.com/gallery) からきれいな URL を作成します。
/li>#1 のスクリプトは example.com/index.php を example.com/index に転送するため、このコードは index.php を削除するので、example.com/index.php -> example.com
/li>スクリプトは末尾にスラッシュを追加する必要があるため、example.com/gallery -> example.com/gallery/
/li>
これらの 3 つのスクリプトを 1 つのユニバーサル URL スクリプトに結合するのを手伝ってくれる人はいますか