ここから本文です

サイトURLの末尾につくスラッシュの削除方法について。 .htaccess でwww有りに...

じぇふりーさん

2020/1/617:03:33

サイトURLの末尾につくスラッシュの削除方法について。

.htaccess でwww有りに統一する設定をしているサイトがあります。

そのサイトのトップページ以外のURL(=中面のURL)にwwwなしでアクセスすると
例)
http://aaaaaa.co.jp/bbbb/ccc.html にアクセス

http://www.aaaaaa.co.jp/bbbb/ccc.html/

のように末尾の.htmlにスラッシュがついてしまい正常に表示されません。
※「正常に表示されない」・・具体的には「CSSが効いていない表示」になっています。

ただ、http://aaaaaa.co.jp/にアクセスすると http://www.aaaaaa.co.jp とリダイレクトされ正常にページが表示されます。

「.html/」を「.html」になるようにするにはどうすればいいでしょうか。

※以下を記述しましたが、効いていない状態です。
RewriteRule ^(.*)/$ $1 [R=301,L]
RewriteRule ^(.*)/+$ $1 [R=301,L]

閲覧数:
15
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

meg********さん

2020/1/1211:33:52

上記だけでは / を付加しているようには見えませんが、wwwを付加している箇所で、$1の後ろに余分な / がついていたりしませんでしょうか。
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ http://www.example.com/$1/ [R=301,L]

この回答は投票によってベストアンサーに選ばれました!

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる