質問 > フロント機能 > 301リダイレクトが指定したとおりにならない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chako79 |
投稿日時: 2021/8/4 19:07
対応状況: −−−
|
常連 登録日: 2017/1/10 居住地: 投稿: 31 |
301リダイレクトが指定したとおりにならない ▼テンプレート
[EC-CUBE]EC-CUBE4.0.5 [レンタルサーバ]エックスサーバー [現象] リニューアルで制作したために旧サイトのページををリダイレクトしたいのですが .htaccess での設定がうまく反映されません。 .htaccessの書き方についてはあまり詳しくありません。 複数ページをリダイレクトする必要がありますが下記のようにすると 指定のページへ行かずデフォルトで用意されている「ページがみつかりません。」が表示されてしまいます。 他にもいろいろな書き方がアルかと思いますがどの書き方でも同じ結果となります。 -------- RewirteEngine on Redirect permanent http://www.xxx.com/page.html https://xxx.com/user_deta/page -------- 古い旧ページはSSLを導入していなかったのでhttp://になります。 よろしくお願いいたします。 |
erukun |
投稿日時: 2021/8/4 20:46
対応状況: −−−
|
一人前 登録日: 2021/2/22 居住地: 国内 投稿: 118 |
Re: 301リダイレクトが指定したとおりにならない うーん。自分は、Ec-cube4 をサブディレクトリに置いてるのですが、ルートの.htaccessにはこうゆうの書いてましたね。SSLのとこはちょっと分かりませんので参考にはならないと思います。
# ページごとのリダイレクトの設定 RewriteEngine on # クエリがあるとき 元URI: https://xoops.ec-cube.net/shop/detail?code=furikake RewriteCond %{QUERY_STRING} code=furikake$ RewriteRule ^shop/detail https://xoops.ec-cube.net/online/products/detail/28?$1 [L,R=301] # クエリがないとき 元URI: https://xoops.ec-cube.net/shop/business.html Redirect permanent /shop/business.html https://xoops.ec-cube.net/online/help/tradelaw |
chako79 |
投稿日時: 2021/8/6 20:33
対応状況: −−−
|
常連 登録日: 2017/1/10 居住地: 投稿: 31 |
Re: 301リダイレクトが指定したとおりにならない erukun 様
ありがとうございました。解決いたしました。 私の書き方がだめだったようです。 htaccessの書き方もっと勉強したいと思います。 今後のために健忘録として追記しておきます。 .htaccess内の下記の直前に記載しないと有効になりませんでした。 ----------------------- RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg|map)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] ----------------------- |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |