昨日のブログでパーマリンクの設定変更したら動かなくなっちゃった件でいろいろググって試行錯誤しながら、ようやく動く形になりました。
まず、.htaccessのファイルを作成する必要があります。
Wordpressをインストールした同じディレクトリにファイルを作成します。
(Windowsだと、ドットで始まるファイルは作成できないので違う名前でアップしてリネーム)
-<.htaccess>-<中身>-------------------------------
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
--------------------------------------------------------
転送は、アスキー(テキスト形式)で、パーミッションはサーバーによって違うと思いますが、644で動いてます。
これで動くようになる!と期待して動かすと動かない!403のエラーになる!
何回も入れ直したり、ググって調べるが、いい回答が見つからない!
ググっている時、あっ!これかも?
Wordpressをルートじゃなくディレクトリに入れていたので、Wordpressのパーマリンク設定用標準.htaccessは、ルート用だったようです。
ちなみに、Wordpressをtestのフォルダーにインストールした場合、下記赤字の部分を記述する必要があります。サーバーによっては、記述する範囲が違うようですので注意してください。
-<.htaccess>-<中身>-------------------------------
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/index.php [L]
</IfModule>
--------------------------------------------------------
これでパーマリンクいろいろ変えても問題なく動くようになりました。同じ症状でお悩みの方のために、少しでもお役に立てればと思い書きました。 Wordpress始めたばったりなので、正確に書けているかわかりませんがご参考までに
PR:
wne.jpショップ Mini−Zを速く走らすには?