素人な質問ですみません。
現在知り合いの方にサイトを作ってもらっています。
ECキューブを使って作るそうなのですが、各ページが『http://www.●●●●.com/town/shop.php?pid=104』みたいな表示になります。
名刺やチラシなどに『http://www.●●●●.com/abcd』のように入れて、
そのページに飛べるように設定したいのですが、方法が分からないとのことです。
そのページに飛んだ後のURLの表示は、『http://・・・/shop.php?pid=104』みたいな表示になっていて構わないのですが、設定方法をご存知の方がいらっしゃいましたら教えていただけませんか。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
んー
.htaccessを使えばできるんじゃないかしら。
たとえば
html側で
<a href="http://www.●●●●.com/abcd">サイトはこちら</a>
で、そのサイトのabcdファイルがあるパスにhtaccessを置くんですよ。
その内容はこうです。
RewriteEngine on
RewriteRule ^(.*\.html)$ ../php/shop.php?pid=104 [L]
説明しますとURLを書き換えられます。
リライトルールの後は正規表現で、条件を指定します。ここではすべてのhtmlファイルが対象です。
すべてのhtmlへのアクセスはshop.php?pid=104 へ書き換えられます。
つまり
http://www.●●●●.com/abcd がアドレスバーに表示されたまま
実際には
../php/shop.php?pid=104 へアクセスしています。
これがリライトです。
これを使えばいいんじゃないかな。
上手に説明できないけど、htaccessとRewriteEngineを調べて理解できれば使えますよこれ^^
No.1
- 回答日時:
はじめまして。
もしPHPでリダイレクトしたいだけであれば、
例えば、
『 abcd.php 』ファイルの中に、
header("location: http://www.●●●●.com/town/shop.php?pid=104");
exit;
と記述すれば出来ます。
ご質問の意図と的が外れた回答でしたら申し訳ありません。
ただし、「 header location 」の多様はオススメしません。
というのは、以前ショッピングサイトを運営していた時に、急遽トップページのURLを変更した場合に、
「 header location 」を使用して、強制的にリダイレクトをすると、検索エンジンにスパム行為だと
判断されて、サイトが一気に圏外までペナルティを食らってしました。
単にリダイレクトさせるだけなら「 header location 」で出来ますが、使用する際はSEO的に
ペナルティになる使い方は避けたほうが良いです。
御回答ありがとうございました。
私の説明が悪かったようで、ちょっと詳しい人に聞いてみると、
私が欲していたのはリダイレクトではないと判明しました。
しかし、nazal2010さんのおかげで一歩進めました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- WordPress(ワードプレス) ワードプレスのパーマリンク設定について 1 2023/02/11 19:08
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- PHP PHP ページング データベース 1 2022/06/16 10:30
- JavaScript ブックマークレットについて 2 2022/10/09 11:48
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
掲示板を作成しておりアップロ...
-
フォームで戻った際に入力済み...
-
ワードプレスサイト PHP8.0.25...
-
PHPで画像の渡しが上手く行きま...
-
「基礎からのMySQL 第3版 Kindl...
-
PHP MySql 画像を取得
-
phpの imap_search で漢字コード
-
a href リンクタグでだけで 送...
-
EC-CUBEをeclipseからコンパイ...
-
PHPのエラーの解消法について教...
-
PHPについて。
-
アマゾンのような評価の星を選...
-
PHP8を使うと、大量のWarningが...
-
SFTPなどは使わないホームペー...
-
ファイルアップロードに関して...
-
Q&Aサイトを作成していてURLの...
-
アップロード画像数でCSSを分け...
-
アップロードファイルの数に応...
-
ファイルアップロードの上限を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WordPressのLighting(テーマ)に...
-
wordpress投稿内でcgiを動かしたい
-
PHPのソース変更が反映されない
-
Wordpressで記事がない場合にメ...
-
xreaでのWordpressインストール...
-
Smartyのテンプレートにinclude...
-
<?php phpinfo(); ?>が出たり出...
-
Webデザイナー向けLinuxユーザ...
-
変数で日付を指定し、新しい順...
-
ワードプレス index.phpの差し...
-
サーバーへアプロード、エラー...
-
wordpressサイトの、任意の場所...
-
WordPress(ワードプレス)の記...
-
各ユーザーの記事が閲覧できる...
-
ワードプレスでカテゴリー毎に...
-
PHPでワードプレスにできること...
-
『PHP』ワードプレスで特定カテ...
-
URL短縮ツール「楽々URL」をさ...
-
wordpress カスタム投稿タイプ...
-
PHP記述に便利なソフトを教...
おすすめ情報