2016-09-21 10 views
0

私はHMVC CIを使用しています。これらのURLはすべて同じで、重複した内容を表示します。HMVC Codeigniter SEOはフレンドリーですか?

example.com 

example.com/welcome 

example.com/welcome/welcome 

example.com/welcome/welcome/index 

私はこの問題を解決し、自分のプロジェクトのSEOをフレンドリーにすることはできますか?私はすべてのモジュールがこの問題を抱えていると思います!

+0

CIルートを検索 – devpro

+0

'welcome'はコントローラ名ですか?このurlの 'example.com/welcome/welcome' welcomeはコントローラ名で、welcomeは関数名です??? – devpro

+0

はい、実際には私のモジュール名とコントローラ名とメソッド名は 'index'です。 –

答えて

0

ルーティングを使用してURLを書き換えることができます。

$route['journals'] = 'blogs'; 

http://www.codeigniter.com/user_guide/general/routing.html

だからあなたのURLのは、あなたがそれらになりたい何もすることができます。

重複したコンテンツの問題は、コントローラー内の各ページの標準URLを設定することで解決することもできます。

https://support.google.com/webmasters/answer/139066?hl=en

しかし、基本的に、あなたは、これはSEOのために呼ばれるべきものをページと言って、ヘッダー内のメタリンクを追加します:あなたはここに正規のURLに関する読むことができます

<link rel="canonical" href="https://example.com/my-preferred-url" /> 

最後に、名前を変更できあなたのモジュール、コントローラ、および関数を使用して、あなたがURLに表示したいものをより正確に反映させることができます。