私は、Wordpress 3.3.1 で開発されたこのサイトに取り組んでいます。私のクライアントは、公開ページの開発を私に望んでいました。このページは単純な php ページになります。これは wordpress ディレクトリにありますが、CMS 自体の一部ではありません。ここでの問題は、このページの URL リダイレクトが必要なことです。私のクライアントは、Web サイトのメンバーに電子メールでリンクを送信したいので、URL をきれいに保ちたいと考えています。
これは、彼がメンバーに送信したい現在の URL の形式です。
「http://www.example.com/shop/"url_encoded_category_name"/product/"product_id"」
そして、私はそれを次のようにリダイレクトしたい:
「http://www.example.com/template-public-home?productId="product_id"」
とりあえずURLを書き換えました。しかし、最初の URL 形式でわかるように、「url_encoded_category_name」と「product_id」は変数であるため、書き換えは、異なる URL を同じ URL に書き換えようとしていることを意味します (クエリ文字列の変更のみ)。複数の URL を同じ URL に書き換えるこのアプローチは、ほとんどの検索エンジンで不利になることを理解しているため、リダイレクトに変更したいと考えています。
書き換えのために、.htaccess ファイルを編集しました。私が聞きたかったのは、wordpress ディレクトリ内に一般にアクセス可能なページがあることを考慮したことです。
- 私のURLをリダイレクトする最も適切な方法は何ですか?
- 私の場合、より良いコードは何ですか? 301か302か?
あなたが提供できる支援、または私がそれについて学ぶことができる情報源に私を導くことができることに感謝します.