HOME > Category : Nucleus > MagicalURL2の導入で…
« ページスイッチ不良 | Nucleus 3.31SP1にUP »

MagicalURL2の導入で…

 
またのタイトルは「ページスイッチその後」。

藤咲さんやしづきさんの手を借りてあれこれやっていたのですが、自分でもわけわかんなくなってきたので、今の状態で一度、設定と現象を整理しておきます。


【現象】
1.どのブログのアイテムも表示されず、トップブログが表示される。

2.トップブログのカテゴリ選択はうまくいくが、他のブログのカテゴリ選択は404。
  ex) http://www.lacrime.net/catid_18_blogid_3.html
    (BookShelfのSFカテゴリのはず)

3.archiveはうまく表示できるが、archivesは表示できない。

4.各ブログへのリンクがfancy
 ex) http://www.lacrime.net/blogid/3


【やったこと(で覚えてること)】

0.コアのバージョンはv3.23sp3

1.しづきさんから送られたMagicalURL2を導入
http://japan.nucleuscms.org/wiki/plugins:magicalurl2:magicalurl2_code

2.MagicalURLとRightURLを削除

3.拡張子なしファイル(itemとかblogとか)を削除

4.fancyurls.config.phpの内容を、fancyurl2のものに変更。
===
  $CONF['Self'] = '';

$CONF['ItemKey'] = 'item';
$CONF['ArchiveKey'] = 'archive';
$CONF['ArchivesKey'] = 'archives';
$CONF['MemberKey'] = 'member';
$CONF['BlogKey'] = 'blog';
$CONF['CategoryKey'] = 'category';
===

5.index.phpから以下を削除
 $CONF['Self'] = 'index.php';

6..htaccessのReweiteなどを変更。内容は以下の通り。(前略部分はdenyの山、後略部分はbotの)
===
・・・
allow from all

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?virtualpath=$1 [L,QSA]

SetEnvIfNoCase User-Agent “nabot” BadRobot
・・・
===

とりあえず対症療法としてアイテムページだけでも表示できるようにしないとまずいのですが、ううぅ…てとこです。(涙)

2008年05月31日 [Nucleus] by スオミ - No Trackbacks このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 546

サイト内関連記事 : Magical


スポンサードリンク


コメント

» 藤咲 さん:

item_2457_catid_4.html
ってカテゴリも含めて記述するとアイテム表示が出来ますね…。
って書いても見えないか(^^;

2008年05月31日 22時28分13秒 

» スオミ さん:

見えます見えます。メールきますから。(笑)
それに、
http://www.lacrime.net/inde...
ってフルで書けば見えるし。自分はそれでいいけど、検索で来る人がなぁ…。(涙)

とりあえず、RwriteRuleを1コだけ復活させました。でも、他ブログは見えないまま…。

2008年05月31日 22時35分15秒 

» スオミ さん:

できたみたい!
しづきさんからもらったMagicalURL2にちょっと手を加えて、ぱっと見た感じうまくいってる気がします。
藤咲さん、しづきさん、ほんとうにありがとうございました!
何か変なところに気付いた人は、教えてください〜。

2008年06月01日 17時09分06秒 

» 藤咲 さん:

おお、良かった(^^
一通り見てみましたが、問題のありそうな所はない感じですね。

2008年06月01日 20時57分23秒 

» スオミ さん:

いやそれが、他ブログのアーカイブが見られないことが判明。
まぁこうやって嵌る分、Magicalがかわいくて捨てられないというか…。ね?(^^;

2008年06月01日 23時35分16秒 

» 藤咲 さん:

なるほど、カレンダーの月へのリンクでblogidが出ないんですね…。
「Italy」のTitleListは動いているみたいですね。
あ、あとBlog ListのLacrimeへのリンクも最後が/.htmlになってしまって機能しないですね…。

2008年06月02日 00時47分29秒 

» しづき さん:

BlogListの「Italy」のURLだけ最後が「_.html」になってるのが確認できると思いますが、これわざとなんです
DefaultBlog以外の場合、「getBaseURL()」での取得がうまくいってるとこうなるんですが、うまくいってるのがここだけという・・・
「このブログのURL」の設定で、最後に「/」が付いてるのと付いてないのとか、そういった違いが無いか確認してもらえるとありがたいです

2008年06月02日 09時14分53秒 

» スオミ さん:

レス遅くなりました。
今見てみたら、Italyだけブログ設定のとこのURLが
http://www.lacrime.net/
で、他は最後のスラッシュはついてませんでした。
つけたらアーカイブも表示されるようになりました!

2008年06月02日 17時52分57秒 

» しづき さん:

wikiにソースアップしました
自宅からだとなぜかブロックされるんで、仕事場からコメント^^;

2008年06月03日 09時05分45秒 

» スオミ さん:

ありがとうございます〜。
ブラックリストが2008/06/04 00:04:03に1回だけ動いた記録があります。もしかしてこれ…?

今気付いたのですが、NP_SEO(コメント中のURL変換)とがいつの間にか変になってる…。
少なくとも「ページスイッチ不良」で藤咲さんやしづきさんのコメントのときはなんともなかったと思うのだけど、どういうURLだったのか覚えてない。確認の戻そうとしても戻らない。(汗)

あと、NP_ShowEverything(右上の今週の一冊で使っている)にblogidが入っちゃってるのも、昔からだったのか今回の件からなのか自信ががないけど、できれば直したいと思ってます。

まぁどちらも急ぐものではないので、時間ができたらぼちぼちやります。はぁ、なかなか収束しないなぁ…。

2008年06月04日 00時18分46秒 

コメントを追加

* コメントにURLを書くとブロックされます。
 (私が気付いたときは解除されることもありますが。)
* スパムブロックのため、コメントの反映に時間がかかることがあります。




TrackBack


* 現在、当方へのリンクがないTBは受け付けておりません。
* 当方へのTBの一覧のリンクはリダイレクトされています。SEO目的のみのTBはあまり意味をなさないと思いますのでご遠慮ください。




この記事へのトラックバックurl:http://www.lacrime.net/action.php?action=plugin&name=TrackBack&tb_id=2457 (右クリックでショートカットのコピーをご利用ください)