«Prev || 1 || Next»
06/09/26
昨日今日は新しいプラグインを懲りずに入れようと、準備をしていたのですが、昨日夕方冷たい桃ジュースを飲んだら物の見事に体調くずしてくたばり、今日は今日で寝過ごし、夜になって某別サイトにて用事を済ませようと思ったら接続できません。なんでだ。
同じここのドメインのサブディレクトリで、tDiaryを展開しているのですが、そのディレクトリの中身がさっぱり見られません。FTPは接続できるのに。なんなのさー。
しばらくしらべていくうちに、.htaccessに原因があることが分かってきました。メインディレクトリに設置している.htaccessは、サブディレクトリにもその設定が生きるのですが、どうやら先日入れたプラグインNP_CustomURL.phpを設置する際に設定した.htaccessの中身がサブディレクトリまで影響して、そのおかげでサブディレクトリ内が使えなくなっている模様。
メインディレクトリの.htaccessには、
Options +Includes
Options +ExecCGI
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?virtualpath=$1 [L,QSA]
などとあります。
後半部分がプラグイン導入のために付け加えたものなので、ここをいじればできるのでは、と思い、RewriteRuleを新たに設置してサブディレクトリ内を除外できないか、はたまたRewriteCondの意味から調べてみたりした末に、結局メインでなくて、上記設定を除外したいディレクトリに別途.htaccessファイルを置き、
RewriteEngine Off
と書き込むことで解決。無事にサブディレクトリも表示されました。できて見れば簡単なんですよねぇ。とほほ。
一瞬プラグインをはずすしかないかなーと諦めかけていたので、はずさなくてすんだのは良かったです。
入れようと思っていたプラグインは、また明日以降に。
Posted
根子 at 23:08
.htaccess
comment(0) No Trackbacks
Permalink 拍手数(1)
«Prev || 1 || Next»