フォーラム

アドレス変更が正しく行われたかわかりません (3 件の投稿)

  1. Masakichi
    メンバー
    3 ヶ月前の投稿 #

    会社でブログを作る事になり、初めてインストールし一度テストサイトを作成したのですが、アドレスを変更できるとわかり、実際の運用前に

    http://www.xxx.or.jp/wordpress/
    から
    http://www.xxx.or.jp/blog/
    というアドレスに変更しようとしました。

    見た目にはうまくいったように思ったのですが、アドレスがトップ以外はすべてindex.phpというアドレスが入ってしまいます。

    ちなみにパーマリンクも月と投稿名で設定しておりますので、
    http://www.xxx.or.jp/blog/index.php/2009/07/投稿名
    や、
    http://www.xxx.or.jp/blog/index.php/独立ページ名
    というようなアドレスになってしまいます。

    ちなみに変更手順は以下の通りに行いました。
    wordpressをルートにインストール。
    同じくルートにblogというフォルダを作り.htaccessファイルを作成、index.phpファイルをwordpressフォルダよりコピー。ちなみにDreamweaverを使用しているので、自動的に変更箇所のurlがアップデートされ../wordpress/wp-blog-header.phpに変更になりました。
    パーマリンクを設定。

    気がついた時にはパーマリンクの設定画面に既にindex.phpというアドレスが書き込まれていました。

    index.phpがアドレスに常に含まれている以外は特に挙動に問題は無いように思います。

    どなたかご教授いただけましたら幸いです。

  2. mizube
    メンバー
    3 ヶ月前の投稿 #

    気がついた時にはパーマリンクの設定画面に既に index.php というアドレスが書き込まれていました。

    ということで、思い当たるトピックがありましたので書き込みます。
    index.php を /blog/ にコピーする前の状態でも、パーマリンク構造を変更すると /index.php 付きの URL になったのではありませんか?

    上記トピックはいずれも古いバージョンの情報なので動作は未確認ですが、現行の WordPress では、 mod_rewrite が有効になっていないなどの場合に、パーマリンク設定ページの各パーマリンク構造の頭に /index.php が挿入されるような挙動を取るようです。

    該当するケースなら、アドレスの変更方法としては正しいかと思います (手順からはブログのアドレスを変更、が抜けていますけど)。該当しないケースだったらすみません。

  3. Masakichi
    メンバー
    3 ヶ月前の投稿 #

    mizube様

    丁寧なご回答ありがとうございました。

    確かに最初からindex.phpが入っていたように思います。そのときは気がつかなかったのですがどんどん違和感に感じ、そのうち自分の設定が間違っているのではないかと思い始めどうしても解決できずにいました。

    手順はブログのアドレスを変更するところが抜けていましたが、正しいと言われ安心しました。

    どうもありがとうございました。

返信

ログイン しなければ投稿できません。

About this Topic