前提・実現したいこと
URL短縮をしたいので Dynamic Links で短縮したURLを web上でも表示したく、 .htaccess に以下のように設定したところ、末尾のスラッシュが邪魔で上手くリダイレクトされません。
スラッシュだけを消す方法はないのですか?
該当のソースコード
htaccess
1# URLの短縮 2RewriteEngine on 3RewriteBase / 4RewriteCond %{REQUEST_URI} ^.*/index.html$ 5RewriteRule ^(.*)index.html$ https://xxx.page.link/$1 [R=301,L] 6RewriteCond %{REQUEST_URI} ^.*/index.php$ 7RewriteRule ^(.*)index.php$ https://xxx.page.link/$1 [R=301,L] 8RewriteCond %{HTTPS} off 9RewriteRule .* https://xxx.page.link/index%{REQUEST_URI} [R=301,L] 10 11Redirect permanent /sozai https://xxx.page.link/sozai
https://xxx.page.link が Dynamic Links のURLです。
https://xxx.page.link/sozai と webでも表示させたいのですが、
https://xxx.page.link/sozai/ となります。
下記のRLだと、Dynamic Links の短縮URL と違うので、ページが表示されません。
試したこと
htaccess
1RewriteCond %{REQUEST_FILENAME} !-d 2RewriteRule ^(.*)/+$ $1 [R=301,L]
末尾のスラッシュは削除されませんでした。
補足情報(FW/ツールのバージョンなど)
Firefox 最新版,
Safari 604.1

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/14 17:28