X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Редирект в файле .htaccess, 301 редирект
emanno
emanno
Topic Starter сообщение 15.2.2012, 15:36; Ответить: emanno
Сообщение #1


Частый гость
**

Группа: User
Сообщений: 71
Регистрация: 4.2.2011
Поблагодарили: 9 раз
Репутация:   1  


Мудрецы, прошу помощи. Была задача - направить 301 редирект на www. Вставил код 301 редирект как обычно в .htaccess. Однако по-прежнему открывается сайт как с www, так и без www.

Что я сделал неправильно? Вот код .htaccess:

ЗЫ. В .htaccess была только вставка 301 редирект, больше ничего не менялось, .htaccess клиентский.

CODE
#AddType application/x-httpd-php .txt



php_value memory_limit 1024M

ErrorDocument 404 /404.php

DirectoryIndex index.php


Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^site-1\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site-1.ru/$1 [R=301,L]








RewriteRule ^about.html about.php [L]

RewriteRule ^gallery.html gallery.php [L]

RewriteRule ^flats.html flats.php [L]

RewriteRule ^gallery/([0-9]+).html gallery.php?id=$1 [L]

RewriteRule ^infra.html about.php?id=24 [L]

RewriteRule ^news.html news.php [L]

RewriteRule ^news/([0-9]+).html news.php?id=$1 [L]

RewriteRule ^plan.html about.php?id=25 [L]

RewriteRule ^docs.html about.php?id=26 [L]

RewriteRule ^city.html about.php?id=27 [L]

RewriteRule ^contacts.html contacts.php [L]

RewriteRule ^sitemap.html sitemap.php [L]

RewriteRule ^faq.html faq.php [L]

RewriteRule ^ask.html ask.php [L]

RewriteRule ^review.html review.php [L]

RewriteRule ^credits.html credit.php [L]



RewriteRule ^articles.php extra.php?id=7 [L]



RewriteCond %{QUERY_STRING} ^id\=(.*)((\.jpg)|(\.gif)|(\.png))\&size\=0

RewriteRule showobject\.php img/uploads/%1_s%2

RewriteCond %{QUERY_STRING} ^id\=(.*)((\.jpg)|(\.gif)|(\.png))\&size\=1

RewriteRule showobject\.php img/uploads/%1_b%2

RewriteCond %{QUERY_STRING} ^id\=(.*)((\.jpg)|(\.gif)|(\.png))\&size\=2

RewriteRule showobject\.php img/uploads/%1_s%2

RewriteCond %{QUERY_STRING} ^id\=(.*)((\.jpg)|(\.gif)|(\.png))\&size\=3

RewriteRule showobject\.php img/uploads/%1_m%2

RewriteCond %{QUERY_STRING} ^id\=(.*)((\.jpg)|(\.gif)|(\.png))

RewriteRule showobject\.php img/uploads/%1_s%2





RewriteCond %{QUERY_STRING} ^(.*)$

RewriteCond %{QUERY_STRING} !^id\=(.*)((\.jpg)|(\.gif)|(\.png))

RewriteRule ^(.*) engine.php?site=$1&%1 [L]


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seomasters
seomasters
сообщение 15.2.2012, 15:42; Ответить: seomasters
Сообщение #2


клоновод
*****

Группа: Banned
Сообщений: 701
Регистрация: 22.9.2011
Из: Россия, Крым
Поблагодарили: 245 раз
Репутация:   62  


Развернуть/Свернуть
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
</IfModule>


--------------------
клоновод


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sokar
Sokar
сообщение 15.2.2012, 15:44; Ответить: Sokar
Сообщение #3


Участник
***

Группа: User
Сообщений: 160
Регистрация: 1.9.2011
Поблагодарили: 25 раз
Репутация:   3  


Главный домен c www:
RewriteEngine On
RewriteBase /

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



Главный домен без www:

RewriteEngine On
RewriteBase /

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


--------------------
Низкие цены на серверы и VPS, на рынке более 10 лет - master-server.ru

Xeon E3-1230/32GB RAM/2x2TB HDD/1Gbit безлимит/IPMI - 70$/мес.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
emanno
emanno
Topic Starter сообщение 15.2.2012, 16:20; Ответить: emanno
Сообщение #4


Частый гость
**

Группа: User
Сообщений: 71
Регистрация: 4.2.2011
Поблагодарили: 9 раз
Репутация:   1  


(seomasters @ 15.2.2012, 15:42) *
Развернуть/Свернуть
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
</IfModule>


В IfModule заключать весь код или только этот кусок кода? Сам бы быстро проверил, да не могу - высылают файл, я правлю, они заливают. Как на зло, некому сейчас помочь на работе, я-то сам контенщик, слабоват в коде))

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно поправить код в php файле
2 bljaher 670 1.10.2018, 18:23
автор: bljaher
Открытая тема (нет новых ответов) 301 редирект битрикс
4 cactusez 743 21.9.2018, 20:44
автор: x64
Открытая тема (нет новых ответов) Наладить htaccess на Wordpress
2 LebedevStr 754 25.5.2017, 14:14
автор: LebedevStr
Открытая тема (нет новых ответов) как поставить запрет на папку Dle Htaccess?
1 gemkeepers 1733 30.1.2010, 0:01
автор: n1tr1k


 



RSS Текстовая версия Сейчас: 19.10.2018, 11:18
Дизайн