2012-03-19 10 views

答えて

1

これはさまざまな方法で実行できます。

1)1つの方法は、HTMLリダイレクトを使用することです。つまり、index.htmlは次のようになります。

<!DOCTYPE> 
<html> 
<head> 
    <title>Your Page Title</title> 
    <meta http-equiv="refresh" content="0;url=/homepage.html"> 
</head> 
<body> 
</body> 
</html> 

2)サーバー側のスクリプトを使用してリダイレクトすることもできます。例えば、ちょうどこのコンテンツを「index.phpを」という名前のファイルを作成し、index.htmlに/ index.htmを削除し、サーバーがPHPをサポートしている場合:

<?php header("Location: /homepage.html"); ?> 

検索エンジンのロボットは、この方法で正常に動作する必要があります。

3)Apache Webサーバーを使用している場合は、Apacheの書き換えルールを使用して、.htaccessファイル内のindex。*をhomepage.htmlにリダイレクトすることもできます。このメソッドは、Apache Webサーバーが書き換えルールを許可している場合にのみ機能します。

4)index.htmlページを実際のホームページにしても問題ない場合は、homepage.htmlの名前をindex.htmlに変更してください。

+0

これはまさに私が必要とした情報です。 – Apollo

0

名前の変更「homepage.html」に「index.htmlの」

そう言われない限り、サーバは常にインデックスファイルを探します。したがって、メインページには常にファイル名として「インデックス」が必要です。あなたは(私は検索エンジンと連携-redirect metaを考えていない)それを「クリーン」な方法をしたい場合は

+0

yup。ありがとうございました。ありがとう。 – Apollo

1

、あなたの.htaccessファイルを編集して追加します。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 
RewriteRule ^$ homepage.html [L] 

しかし、私はあなたを示唆homepage.htmlの名前をindex.htmlに変更します。そう簡単です。

+0

ありがとう。私は命名規則を理解していませんでした – Apollo

関連する問題