私は、次の操作を行うにはどうすればよい:www.mywebsite.comでのユーザーのタイプは、それがwww.mywebsite.com/homepage.htmlに行くディレクトリ内の特定のページへのWebページを再指示
つまり、ウェブサイトのホームページを設定するにはどうすればよいですか?
ありがとうございました
私は、次の操作を行うにはどうすればよい:www.mywebsite.comでのユーザーのタイプは、それがwww.mywebsite.com/homepage.htmlに行くディレクトリ内の特定のページへのWebページを再指示
つまり、ウェブサイトのホームページを設定するにはどうすればよいですか?
ありがとうございました
これはさまざまな方法で実行できます。
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に変更してください。
名前の変更「homepage.html」に「index.htmlの」
そう言われない限り、サーバは常にインデックスファイルを探します。したがって、メインページには常にファイル名として「インデックス」が必要です。あなたは(私は検索エンジンと連携-redirect meta
を考えていない)それを「クリーン」な方法をしたい場合は
yup。ありがとうございました。ありがとう。 – Apollo
、あなたの.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
に変更します。そう簡単です。
ありがとう。私は命名規則を理解していませんでした – Apollo
これはまさに私が必要とした情報です。 – Apollo