urlの末尾にスラッシュが付いていないものにスラッシュをつけるため、以下のコードを記述しましたが末尾にスラッシュがつきません。。
先日までうまく機能していたのですが、今日になってから末尾にスラッシュが付かない状態になっていました。
編集ファイル
wp-contents/themes/(指定のファイル)/functions.php
追加したコード
function add_slash_uri_end($uri, $type) { $uri = trailingslashit($uri); return $uri; } add_filter('user_trailingslashit', 'add_slash_uri_end', 10, 2);
ちなみに上記のfunction内にある、
$uri = trailingslashit($uri);
のところで$uriの中身を確認した所、末尾にスラッシュが入っている状態のURLとなっていました。
またadd_slash_uri_end内を通っているのかを確認するためにecho 'hello';のテストをした所、
表示がされているので一応function内を通っているようです。
どなたか情報をお持ちでしたら、宜しくお願い致します。
追記:2017/08/21 11:22
設定はなにも変えてないはずなのですが、何故か末尾の"/"が付いている状態でリダイレクトされました。
が、、
他の人がアクセスしてみると何故か末尾に"/"がついた状態にリダイレクトしません。。。
これはなぜでしょうか。。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/21 02:09 編集
2017/08/21 02:14
退会済みユーザー
2017/08/21 07:16