Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

редирект в файле .htacess

Автор Вадим Костин, 01-05-2014, 14:20:29

« назад - далее »

Вадим КостинTopic starter

Друзья, всем привет и всех с 1 мая! Сегодняшний день вместо гуляния решил посвятить работе над продвижением сайта.

В ходе работы возник у меня такой вопрос:
В файле  .htacess мне нужно сделать редирект на главное зеркало сайта.

Несколько месяцев назад я просил поддержку хостинга, чтобы сделали редирект со страницы www.weskiers.ru на страницу http://weskiers.ru/index.php Все сделали все стало хорошо.

Файл .htacess  сейчас выглядит так:
AddDefaultCharset cp1251

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* /index.php [R=301,L]
Errordоcument 404 /404.php

Сейчас же хочу сделать редирект с зеркала www.weskiers.ru на weskiers.ru c помощью такой директивы:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.weskiers\.ru$ [NC]
RewriteRule ^(.*)$ http://weskiers.ru/$1 [R=301,L]

Вопрос: Как объединить эти два редиректа? Прошу модераторов не удалять сообщение,  :)если вы считаете что сообщение носит рекламный характер или размещено не в соответствующем разделе. Искал где разместить, но подошел только этот раздел.


SeoBrabus

RewriteRule ^index\.php$ http://avtomatoff.com/ [R=301,L]   
добавьте это, если я вас правильно понял, тока домен свой пропишите

Добавлено: 01-05-2014, 14:38:53


Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.weskiers\.ru$ [NC]
RewriteRule ^(.*)$ http://weskiers.ru/$1 [R=301,L]
RewriteRule ^index\.php$ http://weskiers.ru/ [R=301,L]
  •  


Sky-fi

Вот так должен выглядеть ваш хтаксесс:


AddDefaultCharset cp1251

Options +FollowSymLinks

RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://weskiers.ru/ [R=301,L]

RewriteCond %{HTTP_HOST} ^www.weskiers\.ru$ [NC]
RewriteRule ^(.*)$ http://weskiers.ru/$1 [R=301,L]

SeoBrabus

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/  точняк про нее и забыл)))
RewriteRule ^index\.php$ http://weskiers.ru/ [R=301,L]
  •  

Вадим КостинTopic starter

В общем ребят, добавил я вот эту дополнительную директиву

RewriteCond %{HTTP_HOST} ^www.weskiers\.ru$ [NC]
RewriteRule ^(.*)$ http://weskiers.ru/$1 [R=301,L] 

и все заработало как надо.

Теперь файл .htacess  выглядит так:

AddDefaultCharset cp1251

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* /index.php [R=301,L]

RewriteCond %{HTTP_HOST} ^www.weskiers\.ru$ [NC]
RewriteRule ^(.*)$ http://weskiers.ru/$1 [R=301,L]

Errordоcument 404 /404.php

Попробовал ваши два варианта, но не прошло почему то, редиректа не было на страницу index.php .
Зато благодаря Вам я понял, что можно использовать два редиректа одновременно в одном файле. В общем спасибо)


SeoBrabus

http://weskiers.ru/index.php а как быть с этим дублем?

Добавлено: 01-05-2014, 15:25:08

Цитата: Вадимка22 от 01-05-2014, 15:17:46Попробовал ваши два варианта, но не прошло почему то, редиректа не было на страницу index.php
зачем вам редирект на http://weskiers.ru/index.php????
Основное зеркало http://weskiers.ru/
  •  

Вадим КостинTopic starter

Потому, что на http://weskiers.ru/ не отображаются комментарии, а на  http://weskiers.ru/index.php отображаются. И вообще конечно, думаю 2 редиректа это не есть гут? Как на это посмотрит яндекс и гугл?

До этого на http://weskiers.ru/index.php был еще один конкурс, где пользователи оставляли комментарии на двух разных страницах
http://weskiers.ru/index.php? и  http://weskiers.ru     ПРишлось сделать редирект на http://weskiers.ru/index.php

Если убрать сейчас редирект на  http://weskiers.ru/index.php то пропадут все комментарии. А их уже 15.

SeoBrabus

что то у вас все наоборот)
  •  


Вадим КостинTopic starter

#8
Да я только вчера более менее стал понимать что такое зеркала сайта, и вот сразу начались делишки) Что посоветуете сделать? Может сделать нормальный редирект, удалить комментарии и извиниться перед пользователями за ошибку? Мне кажется это лучше чем два редиректа.Как думаете?. Тем более конкурс растянут на год, может снова загрузят фoтографии!

Добавлено: 01-05-2014, 16:28:41


Убрал редирект на страницу index.php все таки! Теперь при запросах www.weskiers.ru и weskiers.ru открывается страница http://weskiers.ru/index.php По моему все верно сейчас.



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....