WordPressには、URLをわかりやすい表記に変える機能があるということで、やってみることにした。
管理画面から入っていくと、「設定」といリンクがあるので、これをクリックして次に進んでみる。
「パーマリンク」というやつのようだ。
やっぱ、「.html」って入ったほうがいいんだべなぁと思って、上図のようにやってみた。
最後に「変更を保存」をクリックしてみた。
こんなんでよいの?
そしてページにアクセス!
あ…。エラーだ。
ページが表示されない(;´Д`)
管理画面にも入れない。
何でよ、何でよ…。
FTPで接続して中身を見てみると、「.htaccess」が自動生成されていた。
ちょっとこれを削除してみた。
削除すると、普通にアクセスできたが、URLは特に変化なし。
もう一回、「パーマリンク設定」に入ってみる。
するとページ下部に以下のようなものが。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
なるほど、これがさっきの「.htaccess」に書き込まれていたわけね。
でも…何でうまくいかなかったのだろう…。
しばらくネットで調べたが、どうにもこうにも解決できず。
「あぁ、もー、アダクスのブログに何か書いてないの?」と、過去のブログ内容を見たが、WordPressの記事は、今回が初めてのようで、さっぱりヒントなし。
ニャロメ!とあきらめかけていた時、「
Modx」の記事が目に飛び込んできた。
google先生で調べた結果を元に、.htaccessファイルの以下の部分を変更した。
----.htaccessの設定---------------------------------
(1)「RewriteBase」部分
「RewriteBase /」 → 「RewriteBase /~hoge」
※ユーザースペースだったため。
(2)最下部に以下を追加
「Options +FollowSymLinks」
----------------------------------------------------
あ、そうか!
このサーバの場合、「Options +FollowSymLinks」が必要だったのではないか!
早速、さっきの「.htaccess」の記述の下に、「Options +FollowSymLinks」を追記してみた。
すると、ページが表示された!ヽ(´ー`)ノ
例1:http://bbking.exblog.jp/index.html
例2:http://bbking.exblog.jp/blog/1.html
※例は存在しないURLでげす。
ようやくやり方がわかってスッキリすますた!