0

プラットフォームに依存しないようにするために、ブログ用の一般的なパーマリンク構造を見つけようとしています。Wordpress がパーマリンクをサポートし、さまざまなパーマリンク スタイルの移行用のプラグインがあることは知っていますが、FlatPress と PivotX でも動作させる必要があり、すべての場所で URL 書き換えをサポートしているわけではありません。

これまでのところ、 index.phpファイルが実際の投稿にリダイレクトされる /permalinks/ のようなフォルダーを使用しようとします。たとえば、/ permalinks/ index.php ?external-link-01 は/index.php/2009にリダイレクトします。 -02-03/external-link-01または/index.php/e=42、使用されている実際のブログ プラットフォームに基づきます。

より適切なパーマリンクを作成し、URL の書き換えを回避するために、各パーマリンク ( /permalinks/external-link-01/など) のサブフォルダーを作成し、デフォルトのインデックス ファイルがリダイレクトを行うようにすることができます。

そう、

  1. この種のパーマリンクを維持するためのより良い方法はありますか?
  2. どのようなリダイレクトを使用する必要がありますか?
  3. リダイレクト後にパーマリンクをブックマークできるようにするにはどうすればよいですか? (例えば、現在のページは/index.php/e=42で、ブックマークは /permalinks/index.php?external-link-01 でなければなりませ)
4

2 に答える 2

1

インデックスがすべて 1 つの php スクリプトに simlink されたフォルダに基づいて、非常に単純なシステムを実装できる可能性があります。これは、選択した記事にユーザーをリダイレクトするように調整されます (ヒント: url と preg_replace を使用して、これを非常に簡単に実装できます)。これは、mod_rewrite と比較するとわずかにパフォーマンスが低下する可能性がありますが、ブログのプラットフォームに依存せず、リンクが壊れないようにする必要があります (さらに悪いことに、ホストが simlinks を許可していない場合でも、ファイルをコピーするだけで済みます)。 )。

于 2010-01-06T01:11:50.480 に答える
1

インデックス ファイルを含む多数のフォルダーを作成する必要があるのはなぜでしょうか。長期的に管理するのは本当に悪夢になりそうです。URL の書き換えを回避したいのはなぜですか? Mod_rewrite は、クリーンで一元化され、最終的には柔軟なシステムのように見え、長期的には管理が容易になります。

批判するのではなく、プロジェクトの動機を理解したいだけです。

リダイレクトに関しては、あなたがやりたいと思う

301 恒久的に移動

そうすれば、リダイレクトは検索エンジンによって正しく理解されます。また、パーマリンク システムがダウンしても、SEO の世界で誤った URL が失われることはありません。

システムに URL 短縮スキームを導入することも検討してください。

http://www.shauninman.com/archive/2009/08/17/less_n

また、異なる URL への複数の参照があるシステムを使用しているが、同じコンテンツを使用している場合は、Canonical Links を忘れないでください。

http://www.mattcutts.com/blog/canonical-link-tag/

于 2009-09-15T07:55:20.493 に答える