はい、これはSEOに影響します。 Googleのような検索エンジンはduplicated contentが好きではありません。
どこにもリンクしていないと/index
が見つからないことはありません。例えば。 www.example.com/whatever
バージョンを常に使用すると、www.example.com/whatever/index
は検出されません。
はい、/index
ページを無効にすることができます。これは完全に安全です。 あなたのルートにid
パラメータを指定する必要がない限り、
/index
から/
へのリダイレクトは1つの解決策です。これを行うには、おそらくIISでURL Rewriteのようなものを使用します。ルールは次のようになります:
<rule name="RemoveTrailingSlashRule1" stopProcessing="true">
<match url="(.*)/index$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
</conditions>
<action type="Redirect" url="{R:1}" />
</rule>
自分を、私はおそらくちょうどcanonical urlを使用し、それを使って行うこと:
<html>
<head>
<link rel="canonical" href="http://example.com/whatever" />
</head>
<body>
どのように私はすべてのページの/インデックスを無効にするに行きますか? – vladakolic