質問 > フロント機能 > ECCUBE2系から4系へ移行する際のURLリダイレクトにつきまして |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
webtamago |
投稿日時: 2020/2/19 3:56
対応状況: 解決済
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
Re: ECCUBE2系から4系へ移行する際のURLリダイレクトにつきまして marumi 様
ご返信誠にありがとうございます! http://の重複はご指摘の通りで編集ミスでした。 【RewriteEngine On 】 直下に記述いたしましたら、意図通りの動作を致しました。 誠にありがとうございました!!!!!!!! |
marumi |
投稿日時: 2020/2/18 11:12
対応状況: −−−
|
半人前 登録日: 2019/12/10 居住地: 投稿: 19 |
Re: ECCUBE2系から4系へ移行する際のURLリダイレクトにつきまして http://http:// となっている部分が2か所ありますが、こちらは投稿された際の編集ミスでしょうか。
4系の.htaccessに追記されるのであれば、2系のパス構成のURLでリクエストされた場合は元々記述されている処理によって先に投げられてしまいますので、今の追記位置では意図したリダイレクトにはならないと思います。 追記するのであれば、もっと前のほう(RewriteEngine On のすぐ後の辺り、少なくとも RewriteCond %{REQUEST_FILENAME} !-f よりは前)が良いかと思います。 |
webtamago |
投稿日時: 2020/2/18 4:26
対応状況: −−−
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
Re: ECCUBE2系から4系へ移行する際のURLリダイレクトにつきまして marumi様
ご回答誠にありがとうございます。 詳細記載できておらず申し訳ございませんでした。 現在、2系のサーバーで運用しており3月をめどに4系に全て入れ替える予定でございます。 その際に、広告関係で現在のURLで走らせていることもあり 広告からの流入をリダイレクトで4系のURLに移行したいと考えております。 ご提供いただいた.htaccessのコードを4系で今開発しているXSERVERの.env と同階層の.htaccessへ記述したのですが、 【 No route found for "GET /products/detail.php" 】 と出てしまうので、.htaccessが効いていないかと存じます。 以下が現在記述している内容です。 何か不備がございましたら、何卒ご教授お願いいたします。
|
marumi |
投稿日時: 2020/2/16 12:18
対応状況: −−−
|
半人前 登録日: 2019/12/10 居住地: 投稿: 19 |
Re: ECCUBE2系から4系へ移行する際のURLリダイレクトにつきまして 詳細がよく分かりませんが、
・2系と4系はそれぞれ別のドメイン ・2系にアクセスされた場合に4系の該当するページへリダイレクトさせたい と勝手に解釈すると、以下で対応できるかと思います。 2系の .htaccess へ以下を記載
|
webtamago |
投稿日時: 2020/2/15 18:30
対応状況: −−−
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
ECCUBE2系から4系へ移行する際のURLリダイレクトにつきまして ▼テンプレート
[EC-CUBE] 4.3系 [レンタルサーバ] XSERVER [PHP] [データベース] 7.2.27 [WEBサーバ] Apacheバージョン 2.4.6 カテゴリページ 2系:http://ドメイン/products/list.php?category_id=2 ↓ 4系:http://ドメイン/products/list?category_id=2 ユーザー新規作成ページ 2系:https://ドメイン/user_data/sample.php ↓ 4系:http://ドメイン/user_data/sample 商品詳細ページ 2系:https://ドメイン/products/detail.php?product_id=2 ↓ 4系:http://ドメイン/products/detail/2 上記のような形にしたいです。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=19083&forum=10 を参考にして商品詳細ページはやってみたのですが、動作を確認できなかったです。 質問者様が、直接URLを記述する方法も試したのですが、動作しておりません。 .htaccess は、.env と同階層のものでよろしいのでしょうか。 お手数ですが、ご教授お願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |