перенаправление веб-страницы на определенную страницу в вашем каталоге - PullRequest
0 голосов
/ 19 марта 2012

Как мне сделать следующее:

, когда пользователь вводит www.mywebsite.com, он переходит по адресу www.mywebsite.com/homepage.html

Другими словами, какнастроить домашнюю страницу для веб-сайта?

Спасибо

Ответы [ 3 ]

1 голос
/ 19 марта 2012

Если вы хотите сделать это «чистым» способом (я не думаю, что meta -переключатель работает с поисковыми системами), отредактируйте ваш .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. Это намного проще.

1 голос
/ 19 марта 2012

Вы можете сделать это разными способами.

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) Вы также можете использовать серверный скрипт для перенаправления. Например, если ваш сервер поддерживает PHP, просто создайте файл с именем «index.php» с этим содержимым и удалите index.html / index.htm:

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

Роботы поисковых систем должны нормально работать с этим методом.

3) Если вы используете веб-сервер Apache, вы также можете использовать правила перезаписи Apache для перенаправления индекса. * На homepage.html, например, в файл .htaccess. Этот метод работает, только если ваш веб-сервер Apache позволяет переписывать правила.

4) Если вас устраивает, чтобы страница index.html была вашей настоящей домашней страницей, просто переименуйте homepage.html в index.html.

0 голосов
/ 19 марта 2012

Переименуйте «homepage.html» в «index.html»

Сервер всегда будет искать файл индекса, если не указано иное.Таким образом, ваша главная страница всегда должна иметь «индекс» в качестве имени файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...