-
1:ID:4Xih0B · 2021-07-14

ろくに説明なく途中で引き継いだせいもあって難航しており、初歩的な質問で申し訳ないですが…

ワードプレスで作成しているサイトで、
プラグインを使用せず、特定のURLから別のURLへリダイレクトさせたいので
.htaccess に以下の記述を追加する方法で行おうとしています。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^ドメイン以下の古いファイル.html$ ドメイン以下の新しいファイル.html [R=301,L]
</IfModule>

ただ、該当のページが、管理画面だと固定ページの一覧に出てはいるのですが、
テーマを使用してカスタマイズしているためか、URL末尾のページ名と同名のファイルがサーバーのディレクトリに見つかりません。

WPで、フロント上のページに対応したファイルがディレクトリ上どれなのか、検索する方法はありますでしょうか…。。

11 件の回答

2:ID: · 2021-07-14

すみません。色々調べて、やっぱりフロントにあるページに対応するファイルというものが形成されていない(テンプレートしかない)とわかりました。

ファイル名ではなくURLでリダイレクト指定ができると嬉しいので今調べていますが、
そんな記述の仕方がわかる方がいたら教えていただけると幸いです。

3:ID:APydZn · ブロック
4:ID:fmeFK. · ブロック
5:ID:CY68fh · 2021-07-14

WPは(htmlをサーバーレンダリングするPHPアプリだから)、htmlファイルは存在しないよ
つまり、探しても出てこないが答えです

6:ID:lacNOG · 2021-07-14

Re:2
リライトルールのところに、ファイル名ではなくURLを書けばいいよ
WPの動的生成するページに基本的に.htmlの拡張子つかないよね?
そこだけの問題なきがするけど

7:ID:v3U/.d · 2021-07-14

Re:2 WPもhtaccessもどっちも理解されてないようで。いろいろ重複して躓いてるようですが。
「ファイル名ではなくURLでリダイレクト指定」
.htaccessでふつうにできますよ。別に.htmlまで記述しなくてもリダイレクトは作動します。実ファイルあるなしは関係ないです

8:ID: · 2021-07-16

皆さんありがとうございます! URLでいけるんですね・・・
ワードプレスでは確かに.htmlというファイルは形成されておらず、なぜこのような記述例文が出てきたのか少し首を傾げました・・・

9:ID:zeoKth · 2021-07-16

みんな言ってないけど…。引き継ぎの問題じゃなくない…??

10:ID:G6BGQp · ブロック
11:ID:APydZn · ブロック
12:ID:v3U/.d · 2021-07-16

Re:8
記述例文をどこから持ってきたかわかりませんが
ワードプレスだろうと静的サイトだろうとリダイレクトの記述は基本同じ。
ワードプレスでもあえて.html をURLに表示させることもできるし。
基本的な仕組みを理解しないとですな。

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る