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 の展望(みたいなもの) ”
Leave a Reply
OpenID を使ってログインすることができます。
このエントリにトラックバックはありません
この記事のトラックバックURL
http://shizuki.kinezumi.net/Future01.trackback(右クリックで'ショートカットの保存')
トラックバックするにはこの記事へのリンクhttp://shizuki.kinezumi.net/Future01.htmlが必要です

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