毎日興味津々|ITの話題が中心の日記

xreaでWordPressを利用する時の.htaccess記述例

掲載日2009 年 4 月 15 日


先日のWordCamp2009で会った人と、xreaでの運用の話になりました。

その際、xreaを使うときは PHPを全部CGIモードで動かしていることを話したら、

「全部CGIモードだと、管理者画面もモッタリして、イライラしません?」

と言われました。

それほど負荷のないサイトなのでさほど気にしていませんでしたが、若干遅くなっている感はありました。

「個別にCGIモードで動作させた方がいいですよ」

とのアドバイスを頂きました。


で、ちょうど xrea で構築する案件があったので、せっかくだから徹底的に .htaccess の記述方法を実験してみました。

実験結果は以下のとおりです。


# wp-admin/.htaccess #
 
<files setup-config.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files admin.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files update.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files edit.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files plugin-install.php>
AddHandler application/x-httpd-phpcgi .php
</files>
 
<files plugins.php>
AddHandler application/x-httpd-phpcgi .php
</files>

※2009年6月17日訂正
file.phpは不要で、plugin-install.phpが必要でした。 m(_ _)m


この設定で、以下の処理が全部利用できることを確認できました。

  • 初期セットアップ
  • メディアのアップロード
  • WordPressデータのインポート
  • プラグインの自動アップデート
  • 本体の自動アップグレード
  • プラグインの削除


1つひとつ試したので、不要な設定はないはずです。

正規表現で行数を減らしてもいいんでしょうが、無駄にCGIモードで動かす必要もないでしょうから、とりあえずこのまま運用してみようと思います。

過不足や不具合があったら、教えてくれるとうれしいです


でわまた Rainbow



つぶやくつぶやく

トラックバックURL:

5 Responses to “xreaでWordPressを利用する時の.htaccess記述例”
  1. [...] xreaでWordPressを利用する時の.htaccess記述例に書かれている方法が確かなようで、 同じ仕様のサーバを利用しているコアサーバーにも、そのまま適用出来ます。 [...]

  2. [...] 取り込むためのパッチなど、今回参考にした記事を紹介しておきます。 xreaでWordPressを利用する時の.htaccess記述例 |デジコム先日のWordCamp2009で会った人と、xreaでの運用の話になりました。 [...]

  3. [...] phpをcgiモードで動かす(Xrea) xreaでWordPressを利用する時の.htaccess記述例 [...]

コメント投稿

Click to Insert Smiley

SmileBig SmileGrinLaughLOLFrownBig FrownWinkKissRazzAngelAngryReally AngryConfusedNeutralThinkingChicCoolNerdSillyDrunken RazzMad RazzEvil GrinMeanPissed OffReally PissedCurseShoutGrit TeethCryWeepSide FrownWiltSmugDisdainRoll EyesSarcasmLoserTalk to the HandShyBeat UpPainShameBeautyBlushCuteLashesKissingKiss BlowKissedHeh!SmirkSnickerGiggleIn LoveDroolEek!ShockSickSuspenseTrembleDazedHypnotizedFoot in MouthMoney MouthQuietShut MouthDOH!IDKQuestionLyingStruggleSweatStopByeGo AwayWavingTime OutCall MeOn the PhoneMeetingSecretHandshakeHigh FiveHug LeftHug RightClapDanceJumpFingers CrossedVictoryYawnSleepyPrayWorshipWaitingAlienClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicPartyPirateSkywalkerSnowmanSoldierGhostSkeletonEatStarvingVampireZombie KillerBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteYesNoAirplaneCarIslandAnnouncebrbBeerDrinkLiquorCakeCoffeePizzaWatermelonBowlPlateCanMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette



Array