タグ:コメントページ, URL短縮プラグインについて
Q&A掲示板(【コメント】ページ一覧・【コメント】Q&A掲示板)
- しろいぬさん、投稿ありがとうございます。
「既にある日本語リンクからページ新規作成をすると」とありますが、つまりページが無い状態でリンクをしていて、そのリンクをクリックするとPukiWikiではページの新規作成になるので、その際のページ名が短縮URLのページ名のままになっている、ということですね。
例えば、メニュー等で
[[存在しないページ]]
としていて、「存在しないページ」リンクをクリックした時のページ名が短縮されてるじゃん!?的な。
結論から言えば、PukiWikiの仕様と現状のURL短縮ライブラリの仕組み的に「回避は不可能」です。
ブラウザにページとしてHTMLにコンバートされて表示、リンク先として組み込まれる(HTMLのAタグの中身の)パーマネントURLは短縮されたページ名のURLなので、この短縮されたURLはPukiWiki内部のURL短縮ライブラリでないと元の日本語が含まれる長いページ名に復元出来ないからです。
従来からのPukiWiki仕様が正義で、それを死守するのなら、現状ではURL短縮ライブラリの組み込みは断念するしか道はないのですが、運用でカバーすることは可能です。
つまり、リンク先に指定するページ名が分かっている(将来的にページを作成する予定がある)のなら、先にページだけ作っておけば良いのです(中身はPukiWiki用SEO対応プラグインに設定するような内容を仮に書いておけば良い)。
無論、当初予定していたページ名から変更する場合や、そもそも作る必要がなくなった、なんて場合もあるでしょう。その場合は先に作っておいたページ名を変更したり、ページを削除(ページ内容を全部クリアして「ページの更新」ボタンをクリック)すれば良いだけです。
この辺はサイト管理者(ウェブマスター)のサイト運用の「好み」の問題なので何とも言えない部分ではありますが、私は先にページを作ってからリンクを張る派なので、特に問題だとは思っていませんでした。
「そんなの、リンクがクリックされた時にページが無けりゃ自動で元の長いページ名に復元してくれりゃいいじゃん」と思われるかと思いますが、普通のPukiWikiサイトはログインしないと編集出来ないように運用しているでしょうから、コレが実は大変なのです。
要望が非常に多いようであれば、URL短縮ライブラリのバージョンアップを考えますが、PukiWikiのかなーりコアな部分のライブラリなので、おいそれとはイジれません(当方で開発・公開しているPukiWiki関連ではかなり人気のライブラリなので、下手にバージョンアップ&公開して万が一にでも事故ると影響範囲が想像を絶する)。
今のところは、「サイト運用で回避」しかないのが実情です。
-- 管理人
人気上位6ページ
今日の人気上位6ページ