NucleusCMS 3.23 sp2 トラックバックURLをNP_CustomURLの表示にするカスタマイズ
Sep 12
展望というか、これから追加して行きたい機能とか

  • まずは検索ページへのリンクの変更
    このサイトでは実験的に導入済みですが検索ページへのリンクを
    http //example.jp/?query=hoge&amount=0&blogid=2

    じゃなくて
    http //example.jp/blog/search/hoge

    に変更させる
    ただ単に上の URL でアクセスしてきたのを下の形にリダイレクトさせてるだけなんだけど、こっちのほうがスッキリしてて好き

  • 全ての URL の書き換え
    現状
    http //example.jp/blog/item_12.html


    http //example.jp/index.php?blogid=2&itemid=12

    でアクセスすると、なんのひねりもなく表示されてしまうわけですが、コレを上のに統一したい

  • 実際するディレクトリを、ブログやカテゴリの URL に指定できないようにする
    いまだと実在するディレクトリ名を URL として指定できてしまうわけですが、これ、実は困った事になります
    ヘルプファイルにも書いてるんですが、実在するディレクトリ名を指定する URL を書くと、実在するディレクトリを見に行きます
    例えば、index.php の置いてあるディレクトリに「test」という名前でディレクトリを作って、「テスト(何でもいいです)」と言うカテゴリに、NP_CustomURL の管理画面から「test」という URL を付けてやります
    で、実際に Generate された URL をクリックすると、404エラーの画面になります
    Mod_Rewrite の設定で、「実在しないファイル・ディレクトリへのアクセスの場合は、URL のパス部分を index.php の引数としてアクセスする」としているためで、実在してしまうとそちらを見に行きます
    だからといって全てのアクセスを index.php に任せてしまうと、本当に実在するディレクトリを見に行きたい時に見れなくなってしまう(さっきの例だと「テスト」カテゴリを見に行ってしまって「test」ディレクトリにはアクセスできない)ので、最初から指定できないようにするほうが親切なのかな、と
    ただ、後から追加したディレクトリはどうするんだとか色々問題が出てきそうですが


今考えてるのはこんなところです
他にも何か要望ありましたら受け付けてます

2 Responses to “ NP_CustomURL の展望(みたいなもの) ”

  1. yama Says:
    リダイレクト。といえばSEOでよく言われるHTTPステータスコードを連想します。
    http://www.su-jine.com/suji...
    たとえば上記のような話。301を返すようにできると、SEOを意識している人でも安心して試せると思います。これがないと、同じ内容のページが2つ存在することになりランクが分散してしまうのですね。(僕はあまり気にしてませんが)
  2. しづき Says:
    > yama さん
    そうですね
    FancyURL やらクエリリクエストの URL でアクセスしてくるのは、全部 301 で返してやればいいと思うんですが(0.2.3以降のバージョンでは FancyURL でアクセスしてきたクライアントに対して 301 を返してリダイレクトさせています)、検索の場合は逆に 301 にしてしまうとどうなんだろう?
    検索フォームで送出される URL は常に「?query=~&~」なわけで、「/search/~」なリンク元がどこにも存在しない場合は、SEO 的にどうなの?とか思って現在迷ってます

Leave a Reply

OpenID を使ってログインすることができます。

Identity URL:



Web Services by Yahoo! JAPAN

このエントリにトラックバックはありません

この記事のトラックバックURL
http://shizuki.kinezumi.net/Future01.trackback(右クリックで'ショートカットの保存')
トラックバックするにはこの記事へのリンクhttp://shizuki.kinezumi.net/Future01.htmlが必要です