сделать index.html главной страницей

J
На сайте с 08.06.2006
Offline
844
1658

Сейчас ситуация такая:

При загрузке site.ru открывается пустая страница

При загрузке site.ru/index.html открывается то что нужно

Как правильно настроить переадресацию, чтобы для Яндекса site.ru/index.html стала главной (мордой сайта) ?

Это какой редирект? 301, 302 ?

Спасибо!

altezzik
На сайте с 06.11.2011
Offline
247
#1
joost:
Это какой редирект? 301, 302 ?

301 перемещено навсегда

302 перемещено временно

VoV@
На сайте с 22.09.2007
Offline
196
#2

Ни то и ни другое.

У вас на сервере index.html не настроена, как дефолтная страница. Лучше задайте вопрос хостеру, или в FAQ хостинга почитайте.

Или в .htaccess должна быть запись вроде:

DirectoryIndex index.html

⭐ Разработка Андроид-приложений (Xamarin C#). ⭐ Разработка ASP.NET (WebForms, MVC, WebAPI, Core). ⭐ Цой жив!
J
На сайте с 08.06.2006
Offline
844
#3

VoV@, у меня та ВП

акес сейчас такой

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^aparat-(.*)\.html$ z.php?name=$1 [L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

если добавить DirectoryIndex index.html, то на морде выводит INDEX OF/ и список файлов

VoV@
На сайте с 22.09.2007
Offline
196
#4

joost, а перенести контент из index.html на index.php не можете?

Этот момент не понятен:

Как правильно настроить переадресацию, чтобы для Яндекса site.ru/index.html стала главной (мордой сайта) ?

Это только для бота Яндекса надо? Или для посетителей тоже?

J
На сайте с 08.06.2006
Offline
844
#5

куда тут вставлять?

<?php
/**
* The main template file.
*
* @package Kasa Green
*/
get_header(); ?>
<div class="page_title">
<div class="container">
<div class="gutter">
<p><?php the_title(); ?></p>
</div>
</div>
</div>
<div id="content">
<div class="container">
<div class="sidebar_right clearfix">
<section class="pagesection">
<div class="gutter">
<?php while (have_posts()) : the_post(); ?>

<?php get_template_part( 'content', 'posts'); ?>
<?php endwhile; ?>
<p class="simplepag">
<span class="prev"><?php next_posts_link(__('Previous Posts', 'kasa-green')) ?></span>
<span class="next"><?php previous_posts_link(__('Next posts', 'kasa-green')) ?></span>
</p>
</div>
</section>
<?php get_sidebar(); ?>
</div>
</div>
</div>
<?php get_footer(); ?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий