Title: パーマリンクを変更すると記事から画像ページへ飛べなくなる
Last modified: 2016年7月30日

---

# パーマリンクを変更すると記事から画像ページへ飛べなくなる

 *  解決済 [fstream](https://ja.wordpress.org/support/users/fstream/)
 * (@fstream)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/)
 * PHPのバージョン：5.2.6
    MySQLのバージョン：5.1.34 テーマはデフォルト、プラグイン
   はすべて停止中、ブラウザはChromeです。
 * 「パーマリンク設定」で、それまで「数字ベース」だったものを
    「月と投稿名.html」
   に変更したところ、記事から画像表示ページへ飛べなくなりました。
 * よく見ると、記事内の当該ページへのリンクURIは
    [http://example.com/archives/post_ID(半角数字)/画像タイトル(全角)/](http://example.com/archives/post_ID(半角数字)/画像タイトル(全角)/)
   となっていて、パーマリンク設定変更の影響を受けないでそのままなのにも関わらず、
 * 実際に画像を表示するページ（添付ファイルのページ）のURIは
    [http://example.com/2008/10/リンク元記事タイトル(全角)](http://example.com/2008/10/リンク元記事タイトル(全角)).
   html/画像タイトル(全角)/ に変更されているために、リンク切れを起こしてしまって
   いました。
 * パーマリンク設定を「数字ベース」に戻せば不具合も当然直るのですが、
    やはり後々
   つぶしがきくように.htmlをつけておきたいと思っています。 この場合、記事からリンク
   先をひとつひとつ直していくしかないのでしょうか？
 * 添付ファイルのページのパーマリンクを変更しない方法、または
    各記事内のリンク先
   URIを一括変更する方法がありましたらご教示いただけると助かります。
 * それともう一歩踏み込んで、添付ファイルのページのURIについてなのですが
    [http://example.com/2008/10/リンク元記事タイトル(全角)](http://example.com/2008/10/リンク元記事タイトル(全角)).
   html/画像タイトル(全角)/ というのはあまりに不格好なので、できればこちらも末尾.
   htmlにしたいと思っています。 それを実現する方法はあるでしょうか？
 * 以上です、どうぞよろしくお願いいたします。

7件の返信を表示中 - 1 - 7件目 (全7件中)

 *  トピック投稿者 [fstream](https://ja.wordpress.org/support/users/fstream/)
 * (@fstream)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123292)
 * 半分だけ自己解決しましたのでご報告します。
 * 「添付ファイルのページのパーマリンクを変更しない方法、または
    各記事内のリンク
   先URIを一括変更する方法」ではないのですが、
 * **Permalink Redirect プラグイン**
    [http://scott.yang.id.au/code/permalink-redirect/](http://scott.yang.id.au/code/permalink-redirect/)
 * を導入することで、新しいURIにリダイレクトさせることができました。
 * >  それともう一歩踏み込んで、添付ファイルのページのURIについてなのですが
   >  [http://example.com/2008/10/リンク元記事タイトル(全角)](http://example.com/2008/10/リンク元記事タイトル(全角)).
   > html/画像タイトル(全角)/ というのはあまりに不格好なので、できればこちらも末尾.
   > htmlにしたいと思っています。 それを実現する方法はあるでしょうか？
 * に関しては引き続きお伺いしたいと思います。
    よろしくお願いいたします。
 *  [Yuriko IKEDA](https://ja.wordpress.org/support/users/lilyfan/)
 * (@lilyfan)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123294)
 * 「後々潰しが効くように」という目的ならば、URL に .html を入れるべきではありま
   せん。
    「[クールな URI は変わらない](http://www.kanzaki.com/docs/Style/URI)」
   を熟読してみてください。
 * ただし、WordPress の数字ベース URI は、エクスポート→インポートすると post_id 
   が変化してしまうことがあるため、あまりいい方法とは言えません。未来永劫変化しない
   URL にするには、年月日+投稿スラッグがベストです。(投稿数が少なければ、年月+スラッグ
   もあり)。
 *  トピック投稿者 [fstream](https://ja.wordpress.org/support/users/fstream/)
 * (@fstream)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123299)
 * リプライありがとうございます。リンク先拝読しました。
 * 「潰しがきく」ということの意味が明確でなかったので補足させていただきますと、「
   近い将来もしWordPressの利用をやめることにした場合にも、被リンクのついたコンテンツ
   を同じURIで保護できる手段を残しておきたい」という意図でした。
 * ページ数が増えてくればわたしはDreamWeaverなどのオーサリングツールを使用することに
   なりますが、その場合CoolURIを使用していると何かと不便です。
 * また今後、htmlではないファイルフォーマットでウェブサイトを構築することが標準に
   なった時に被リンクを維持するためには、その際に.htmlが付いたURIへのアクセスに対して
   301リダイレクトをかけるように対処するのが現実的だと考えています。
 * あくまで、アクセスの少ない個人サイトを運営するわたしに関しての話ですが、WWWに
   はこれだけたくさんの.htmlファイル、そして.htmlへのリンクが存在するのですから、
   上のような考えは決して独りよがりではないのではと考えますが、いかがでしょうか。
   (
   議論をしたいというわけではなく、わたしの考えに至らない部分があればご指摘いただける
   と理解を深められますので助かります。)
 * 未来永劫変わらない(と現時点で推測される最良の)URIにするために現時点での利便性
   を捨てるのは、わたしにとっては現実的ではない気がします。
 * 「現実的」と繰り返してしまいましたが、つまり現時点での利便性を確保するために.
   htmlを付加しておきたいというのは勉強不足なのでしょうか？
 * もし上記のような理由がWWWで受け入れられないということであればどうかご指摘くだ
   さい。
    また逆に、ご理解いただけるのであれば、引き続き末尾を.htmlにする方法について
   ご教示をいただければ幸いです。 以上よろしくお願いいたします。
 *  [Yuriko IKEDA](https://ja.wordpress.org/support/users/lilyfan/)
 * (@lilyfan)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123365)
 * > 「潰しがきく」ということの意味が明確でなかったので補足させていただきますと、「
   > 近い将来もしWordPressの利用をやめることにした場合にも、被リンクのついたコンテンツ
   > を同じURIで保護できる手段を残しておきたい」という意図でした。
 * わたしもこの意図であると思っています。そして、その理念および手段を明文化した文書
   として「クールな URI は変わらない」を紹介しました。
 * > ページ数が増えてくればわたしはDreamWeaverなどのオーサリングツールを使用する
   > ことになりますが、その場合CoolURIを使用していると何かと不便です。
 * それはあなたの都合です。「クールな URI は変わらない」では、そういう作成者の都合
   を閲覧者に押し付けるから問題が起きるということを書いていたと思うんですが……。
 * > あくまで、アクセスの少ない個人サイトを運営するわたしに関しての話ですが、WWW
   > にはこれだけたくさんの.htmlファイル、そして.htmlへのリンクが存在するのですから、
   > 上のような考えは決して独りよがりではないのではと考えますが、いかがでしょうか。
 * これは「クールな URI は変わらない」を読んでない／知らない人が多すぎるだけでしょう。
   多数決は必ずしも正しいわけではないのです。
 * > 「現実的」と繰り返してしまいましたが、つまり現時点での利便性を確保するために.
   > htmlを付加しておきたいというのは勉強不足なのでしょうか？
 * 「クールな URI は変わらない」を読んでそういう理解をされるのであれば、それはあなた
   の読解力および想像力が足りないです。
    脚注部分にある「どうやったら拡張子なしの
   URIにすることができるのですか」を読めば、html なしの URI を構築する方法が書い
   てあります。ただし、これを実現するにはサーバー管理者の手助けが必要です。これに対して「
   現実的でない」と考えるのは仕方ないでしょう。
 * でも、スラッシュ (/) 止めの URI にしておいて、すべからく index.html ファイルを
   作る方法は現実的かつ理想的です。例えば、http://example.com/2010/01/07/hello/ 
   という URI にしておけば、静的ファイルで作るには /2010/01/07/hello/index.html 
   というディレクトリー・ファイル構成で可能です。これならば、将来、/ に対するデフォルト
   のファイルが default.xml とかになっても安心です。管理の手間は少々かかりますが、
   DreamWeaver 等でも実現できるはずです。
 *  [shokun0803](https://ja.wordpress.org/support/users/shokun0803/)
 * (@shokun0803)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123374)
 * う～ん、質問に対する回答ではなく、「こうすべき」という回答になりすぎていません
   か？
    広く知ってもらうためにも理想論を説くのはいいのですが、せめて質問への回答
   を示すべきかと。
 * 私の答えとしては、ちょっと無理そうです、になってしまいますが・・・
    理由はwordpress
   のパーマリンク設定で.htmlを付加している時点で途中の.htmlを抜くことは難しいかと。
   ページのURIに.htmlを付加する.html on pagesなんてプラグインもあるくらいですから、
   末尾.htmlはプラグインでも自作すれば可能かもしれませんけど。 私の知識ではこれが
   限界です(汗)
 *  [Yuriko IKEDA](https://ja.wordpress.org/support/users/lilyfan/)
 * (@lilyfan)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123375)
 * > 広く知ってもらうためにも理想論を説くのはいいのですが、せめて質問への回答を示す
   > べきかと。
 * うーん。わたしの回答は明確で「.html なんてダサい URL 体系はあきらめて、スラッシュ(/)
   のURLのままにしておきなさい」ということです。「どうしても html を付けた URL 体系
   ではないと困る」事例ではないため、html を付けるとをあきらめてもらうような回答
   にしているわけです。
 *  トピック投稿者 [fstream](https://ja.wordpress.org/support/users/fstream/)
 * (@fstream)
 * [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123391)
 * shokun0803様、lilyfan様、ご回答ありがとうございます。
    まず、結論としては末尾.
   html自体は実現できなさそうだということで理解しました。
 * > lilyfan様
 * 重ねてのご回答ありがとうございます。
    以下はいただいたご意見に関しての回答です。
 * > それはあなたの都合です。「クールな URI は変わらない」では、そういう作成者の
   > 都合を閲覧者に押し付けるから問題が起きるということを書いていたと思うんですが……。
 * > これは「クールな URI は変わらない」を読んでない／知らない人が多すぎるだけで
   > しょう。多数決は必ずしも正しいわけではないのです。
 * この2点に関しましてですが、わたしが「クールな URI は変わらない」に関してずいぶん
   と浅読みをしたようにお思いになっているようなので、補足をさせていただきたいと思い
   ます。
    わたしが強調したいのは、現実というものは理想論よりずっと柔軟である、という
   ことです。 もしこの先、.htmlがWWWへのパブリッシングとして「古い」手段になった
   としたとき、その移行というのは、大量のデッドリンクを置き去りにしたまま突然に全世界
   的に起こるでしょうか。いえ、起こりえません。 .htmlだけでなく.jpg、.gif、.pdfなど
   様々なファイルへのリンクは、技術の変化と、ファイルが必要とされる度合いに応じて
   保全され、なだらかに移行します。そしてそれをサポートする技術またはサービスが必ず
   出現します。 「WWWにはこれだけたくさんの.htmlファイル、そして.htmlへのリンクが
   存在するのですから、」と申し上げたのは、多数決で「みんながやっているじゃないか」
   という意味ではなく、そこに上記のようなサービスを提供する市場規模があるということ
   を申しているのです。 それが「現実的」と申し上げた根拠です。
 * > でも、スラッシュ (/) 止めの URI にしておいて、すべからく index.html ファイル
   > を作る方法は現実的かつ理想的です。(中略)管理の手間は少々かかりますが、DreamWeaver
   > 等でも実現できるはずです。
 * これは本気でおっしゃっているのか分かりませんが、たとえば300エントリと添付ファイル
   ページが700あったら1000ディレクトリ作って管理しろとおっしゃるわけでしょうか？
   
   もちろん技術的には可能ですが、あまりに「非現実的」ではありませんか。少なくとも「
   少々」というレベルは逸脱していますよね。 それに、この方法で解決できるのは.html
   へのリンクだけです。jpg、gif、css、swf、pdf…多数の”拡張子付きのファイルへのリンク”
   に関して、現時点ではコンテントネゴシエーション導入による不便さを払拭する手段は
   整備されていませんし、多くの人間がレンタルサーバーを利用している現状にフィット
   するものではありません。
 * また、ディレクトリの存在概念からも外れてしまいます。”Webでの理想”を追うために
   ローカルPCのオペレーションレベルでの”理想”および”現実”を丸ごとないがしろにする
   のは片手落ちではないでしょうか。
 * 理想を追うことはとても大切ですし、わたしも、見解の足りないと思われる方と理想の
   狭間で苦労することがありますから、おっしゃることの意図はとてもよくわかります。
   
   ただ、CoolURIが広まらないのは、「読んでない／知らない人が多すぎるだけ」なので
   はなく、上記のようなデメリットが今のところ放置され、現状はメリットを大きく上回
   っているということが何より大きいのです。その点は理解をしていただきたいと思います。
   その現実から目をそらしたとたんに、理想は「目標」から「実現不能なただの理想論」
   に転落してしまうでしょう。
 * 短文ではまた誤解を受けそうでしたので長くなってしまいましたが…わたくしからは以上
   です。
    お二方とも、貴重なお時間を割き丁寧にご回答くださいまして誠にありがとう
   ございました。

7件の返信を表示中 - 1 - 7件目 (全7件中)

 トピック「パーマリンクを変更すると記事から画像ページへ飛べなくなる」には新たに返信
することはできません。

## タグ

 * [パーマリンク](https://ja.wordpress.org/support/topic-tag/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af/)
 * [画像](https://ja.wordpress.org/support/topic-tag/%e7%94%bb%e5%83%8f/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 7件の返信
 * 3人の参加者
 * 最後の返信者: [fstream](https://ja.wordpress.org/support/users/fstream/)
 * 最後の活動: [16年、 9ヶ月前](https://ja.wordpress.org/support/topic/%e3%83%91%e3%83%bc%e3%83%9e%e3%83%aa%e3%83%b3%e3%82%af%e3%82%92%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b%e3%81%a8%e8%a8%98%e4%ba%8b%e3%81%8b%e3%82%89%e7%94%bb%e5%83%8f%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%b8/#post-123391)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
