すみません、JS初心者です。お分かりになる方、何卒よろしくお願いいたします。
.htaccessが使用できないASPで、複数の下層ページを指定してトップページへリダイレクトさせたいです。
JavaScript
1var url1 = 'https:/example.com/page01'; 2var url2 = 'https://example.com/'; 3if(location.href.startsWith(url1)){ 4 location.href = url2; 5}
これでpage01をトップページにリダイレクトさせることはできました。
page02,page03…についても同様にトップページにリダイレクトさせたい場合、どのように書けば良いでしょうか?
CMSが使えて.htaccessが使えないという状況は中々ないですが、
ドメインは自身が所有しているものでなければ例示ドメインを利用してください。
あと、「調べたけど分からなかった」だけで伝わる情報は何もありません。
「検索に使ったキーワード」「参考にした記事」あと「それによって試したこと」が全て揃っていてようやく伝わります。
存在するページをわざわざTOPページにリダイレクトする意図がわかりません
ASPの間違いでした。訂正します。
「ドメインは自身が所有しているものでなければ例示ドメインを利用してください。」
自身所有ドメインではありません。例示ドメインを利用とは具体的にはどうすれば良いのでしょうか?
調べたけど記載したコードしかわかりませんでした。「js リダイレクト 複数 指定」などで検索しましたがやりたいことに該当するものが見つかりませんでした。
「「調べたけど分からなかった」だけで伝わる情報は何もありません。」
こういった指摘をいただくということは、書いたこと自体が蛇足だったのかと思いますので該当文章削除します。
「ドメインは自身が所有しているものでなければ例示ドメインを利用してください。」
すみません、こちらご指摘の意味 理解しました。
いずれにしても「検索に使ったキーワード」「参考にした記事」あと「それによって試したこと」は全て必要ですよ。
なければ丸投げです
yambejpさん>>
SEO面での意図がございます。
m.ts10806さん>>
このサイトの(質問の?)作法知らず、すみません。
試す以前にやりたいことに該当するものが見つけられなかったので質問している次第です。
記載している var url1 = の部分を複数指定する(ような?)方法が知りたく質問しています。検索キーワードは上述のものに var も。
丸投げの意図はありません。結果 丸投げ と捉えられればそれまでですが。
回答4件
あなたの回答
tips
プレビュー