Убрать дубль главной страницы

(Ответов: 12, Просмотров: 8858)
Страница 2 из 2 Первая 12
  1. Гуру
    • Регистрация: 24.04.2011
    • Сообщений: 801
    • Репутация: 126
    Может ссылку дадите? Как уж редирект не работает? Как пробовали прописывать?
    Спасибо не пишут, а нажимают
    • 0
  2. Опытный Аватар для madcap
    • Регистрация: 30.01.2013
    • Сообщений: 312
    • Репутация: 45
    • Webmoney BL: ?
    Как вариант, если охота отказаться от файла htaccess и установлен nginx, то можно и прямо в его конфиге редиректы настроить. (вроде работает чуток быстрее и освобождает апача от лишней операци):

    Для начала перебросим всех посетителей с www на без www.

    Для FreeBSD:
    /usr/local/etc/nginx/nginx.conf

    В нём Перед блоком "server", в котором описана конфигурация для домена вставляем следующий блок:

    Код:
    	server {
    	     listen  ***.***.***.***;
    	     server_name  www.site.ru;
    	     rewrite ^ http://site.ru$request_uri? permanent; #301 redirect
    	}
    Вместо звёздочек прописываем IP вашего сервера, а вместо site.ru прописываем адрес Вашего сайта. Перезагружаем сервер и радуемся.
    p.s. Если в блоке "server" , в поле listen у Вас стоит не IP адрес сервера а например listen:8080 , то в вышеприведённом коде, если он не запустился можно также вместо IP-адреса прописать listen:8080.

    А чуть ниже перед вот этим блоком:
    Код:
    		location / {
    			proxy_pass http://***.***.***.***:81;
    			proxy_redirect http://***.***.***.***:81/ /;
    			proxy_set_header Host $host;
    			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    			proxy_set_header X-Forwarded-Proto $scheme;
    			proxy_set_header X-Real-IP $remote_addr;
    Вставляем такую конструкцию:
    Код:
    	location = /index.php {
    	    if ($request_uri = /index.php) {
    	        rewrite ^ http://$host? permanent;#301 redirect
    	    }
    	    fastcgi_pass   unix:/tmp/fastcgi.sock;
    	    fastcgi_index  index.php;
    	    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    	    include        fastcgi_params;
    	}
    Вот и всё... Теперь URL-адреа главной страницы Джумлы, имеющие index.php будут перекидываться на нужный адрес.
    Пример:
    Код:
    Было  - http://www.site.ru/index.php
    Стало - http://www.site.ru/
    Последний раз редактировалось madcap; 31.01.2013 в 03:11.
    • 0
  3. ui-разработчик Аватар для kickboxer
    • Регистрация: 13.05.2011
    • Сообщений: 743
    • Репутация: 227
    • Webmoney BL: ?
    Как вариант на главной вставить внутри head:
    Код:
    <link rel="canonical" href="http://ваш.сайт">
    • 0
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
Как убрать дубли главной страницы *?
Вопросы от новичков 11 22.01.2013 04:36
Переделка главной страницы.
Вопросы от новичков 6 11.10.2012 23:49
Дубль главной страницы, как правильно поступить?
Вопросы от новичков 6 14.06.2012 22:12
вечные ссылки с главной страницы
Ссылки, статьи 9 02.04.2012 21:37
Яндекс откатил кеш главной страницы
Поисковые системы 5 24.03.2012 14:37

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры