私はこれを持っていますlinkあなたが見ることができるように余分な/最後にあります。基本的に私はそれにindex.phpファイルを持つrestaurant_posフォルダがありますが、Apacheは余分なスラッシュを追加しています。私はhtaccessでディレクトリディレクティブをオフにしたり、そのようなことをする方法があると思っていました...名前がわかりません...任意のアイデアURLの末尾に余分なスラッシュを取り除く方法
答えて
これはあなたのために働くはずです(URにスラッシュがある場合はリダイレクトします) :
DirectorySlash Off
RewriteEngine On
RewriteBase/
# get rid of trailing slash
RewriteRule ^(.*)/$ $1 [R=301,L]
しかし、余分なスラッシュが.htaccessの他のルールによって追加されている可能性があります。上記の情報が役立たず、すでに書き換えルールがある場合は、質問に投稿してください。
を行います.... – Trace
私は でRewriteBase/ #GETスラッシュ のRewriteRule ^後続を取り除く(。*)/ $ $ 1 [R =でRewriteEngine DirectorySlashオフ に を追加しました301、L]をメインディレクトリの.htaccessファイルに、もう1つをrestaurant_posディレクトリに入れて、何もなし – Trace
@Tamer And ...何が起こったのですか? URLブラウザのアドレスバーで変更されているはずです。 1)mod_rewriteがインストールされ、有効になっていることを確認してください。 2)Apacheの設定ファイル(httpd.conf、httpd-vhost.conf)を編集できる場合は、デバッグ( 'RewriteLogLevel 9')の書き換えを有効にし、ログの書き換えを確認します。 – LazyOne
- 1. 末尾のスラッシュのないURLを末尾にスラッシュを含むURLにリダイレクト
- 2. かなりのURLと末尾のスラッシュ
- 3. サブフォルダURLに末尾のスラッシュを追加
- 4. 反応ルータのURLの末尾にスラッシュを付ける方法
- 5. htaccess add既存のルールにスラッシュURLを末尾に削除
- 6. URLの末尾にスラッシュを含むSharePointを削除する
- 7. Android:float - 末尾のゼロを取り除く
- 8. java.lang.ClassFormatError:クラスファイルの末尾の余分なバイト
- 9. URLの最後に末尾のスラッシュを削除してください
- 10. jinja2末尾の改行を取り除く方法
- 11. Wordpress slugの末尾のスラッシュを削除
- 12. .htaccessファイル - 末尾のスラッシュをすべて削除するurl
- 13. URLから末尾のスラッシュを削除する
- 14. .htaccess - wwwを保持しながら、末尾のスラッシュURLから末尾のスラッシュにリダイレクトします。 httpsのルール
- 15. Wordpress - 末尾のスラッシュの削除
- 16. xsltの要素の余分なスペースを取り除く方法
- 17. 余分な空白を取り除く方法ブートストラップのビデオ
- 18. 余分なものを取り除く方法
- 19. 余分なスラッシュを削除してURLを再フォーマットする方法
- 20. 余分な行リターンを取り除く
- 21. 余分な#import行を取り除く
- 22. CHAR値を取得中に末尾に余分なスペースがあります
- 23. モバイルモードで余分なスペースを取り除く方法
- 24. foreach条件で余分なtdセルを取り除く方法
- 25. ggplotから余分なスペースを取り除く方法
- 26. Aurelia JS末尾スラッシュ(
- 27. ApacheのURLのリライト - ONLYのベースURLから末尾のスラッシュを削除
- 28. .htmlから末尾のスラッシュを削除しますが、末尾にスラッシュを追加します。
- 29. この行の末尾を取り除く方法がわかりません
- 30. URLの末尾にあるスラッシュをすべて削除する簡単な方法
機能的には違いはありません。 – ShinTakezou
あなたは 'DirectorySlash Off'ディレクティブについて話していますか? – LazyOne
はいしかし、SEOの目的のために、それは仕事をdidntの – Trace