Склейка зеркал на HTML сайте

T2
На сайте с 09.12.2015
Offline
0
376

Всем привет! Имеется сайт созданный на чистом html, ему нужно присвоить главное зеркало без WWW, но что-то никак не выходит...

Пробовал делать следующее:

1) Загрузил на хостинг файл .htaccess и прописал следующую команду:

DirectoryIndex index.php

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]

RewriteRule ^(.*)$ http://site.ru$1 [R=301,L]

RewriteBase /

Вместо site.ru указал свой домен, на Joomla все работает, но на этом сайте не сработало.

2) Добавил скрипт после <body>

<?

$ref=$_SERVER['QUERY_STRING'];

if ($ref!='') $ref='?'.$ref;

header('HTTP/1.1 301 Moved Permanently');

header('Location: http://site.ru/'.$ref);

exit();

?>

Вместо site.ru указал свой домен

3) <META HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://site.ru/">

Также вместо site.ru указал свой сайт. С помощь этого метода удалось настроить пере направление на домен без WWW, но произошло зацикливание....

Что можно еще попробовать сделать?

Ragnarok
На сайте с 25.06.2010
Offline
239
#1

.htaccess


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [L,R=301]
</IfModule>
//TODO: перестать откладывать на потом
T2
На сайте с 09.12.2015
Offline
0
#2

Огромное спасибо!!!

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