0

重複の可能性:
Apache の mod_rewrite を使用して SEO フレンドリーな URL を解析する

私はサイトを構築しており、MVC の概念を使用してコンテンツを動的にロードしています。基本的に、index.php という 1 つのファイルを用意し、適切なコントローラーにリクエストを配信します。

したがって、URL "siteurl.com/post" は siteurl.com/index.php?ctrl=post にリダイレクトされ、ポスト コントローラーは適切なページをロードします。

私の質問は、すべてを 1 つのページにルーティングするので、これは SEO に悪影響を与えるのでしょうか? これを行うより良い方法はありますか?

4

2 に答える 2

1

いいえ、悪くありません。リダイレクトではなく、書き換えています。クライアント (クローラーを含む) は、サーバー側で何が起こっているのかわかりませんし、気にしません。クライアントは、彼らがあなたのフレンドリ URL にいる URL にいると思います。

Fiddler や Wireshark などのツールを使用して生の HTTP トラフィックを調べ、何が起こっているのかを完全に理解することをお勧めします。

于 2012-12-15T23:04:14.670 に答える
0

いいえ、実際には、ほとんどのフレームワークがその仕事をする方法です。使用しているパターンはフロントコントローラーパターンと呼ばれ、まさにそれを行うので、SEOについて心配する必要はありません。よりきれいなURLが必要な場合は、いつでもApacheのmod_rewriteを使用できます。

よろしく

于 2012-12-15T23:07:49.610 に答える