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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


Развернуть/Свернуть
<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


Главный домен 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 ☆ Работаем c 2008 года ➤ Master-Server.Pro
✓ Enterprise класс железо ✓ 6 стран на выбор ✓ VIP support и администрирование


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


(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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) 301 редирект по маске. Как сделать?
1 Vbifyz 1288 16.8.2020, 13:45
автор: miketomlin
Открытая тема (нет новых ответов) Как перенести правила переадресации из .htaccess в php обработчик nginx?
0 KrisGuseva 2096 28.12.2019, 7:33
автор: KrisGuseva
Открытая тема (нет новых ответов) Автоматический редирект сервис.
0 smtp3ru 2148 18.2.2018, 1:17
автор: -smtp3ru-
Открытая тема (нет новых ответов) Наладить htaccess на Wordpress
2 LebedevStr 1805 25.5.2017, 14:14
автор: LebedevStr
Открытая тема (нет новых ответов) Помогите найти вредоносный код (моб редирект)
2 Fint Ushami 2635 12.10.2015, 1:43
автор: макс0007


 



RSS Текстовая версия Сейчас: 18.4.2024, 4:21
Дизайн