1

Тема: Редирект

Как перенаправить сайт с www на без www с помощью редиректа? Где и что нужно менять? Спасибо.

Добавлено спустя 5 минут 7 секунд:

И какой редирект используется здесь?

Поделиться

2

Re: Редирект

promouter, если сервер у вас работает на апаче, то в .htaccess, который лежит в корне сайта нужно добавить

<IfModule mod_rewrite.c>
# строка "RewriteEngine On" должна быть в единственном экземпляре
RewriteEngine On
# две строки ниже лучше добавлять сразу за "RewriteEngine On"
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,QSA,L]
# если сайт у вас работает по https протоколу, то замените http на https в вышестоящей строке
</IfModule>
Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

3

Re: Редирект

И какой редирект используется здесь?

Это надо админа пытать...

Новые стили и расширения на  PunBB.INFO

Поделиться

4

Re: Редирект

Visman, а куда вставлять его?
Там еще есть что-то подобное изначально:

#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

Удалять ли это мне?

Поделиться

5 (26.07.2016 03:53 отредактировано Visman)

Re: Редирект

promouter, если у вас в файле все строки закомментированы, т.е. в начала каждой строки стоит символ #, то без разницы куда ставить/удалять ли. Если нет, то файл .htaccess показывайте полностью.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

6

Re: Редирект

Visman, вот полностью

#SetEnv TZ America/Anchorage
#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

<IfModule mod_rewrite.c>
# строка "RewriteEngine On" должна быть в единственном экземпляре
RewriteEngine On
# две строки ниже лучше добавлять сразу за "RewriteEngine On"
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,QSA,L]
# если сайт у вас работает по https протоколу, то замените http на https в вышестоящей строке
</IfModule>

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

Добавлено спустя 3 минуты 11 секунд:

Служба поддержки хостинга говорит, что сервер на Apache

Поделиться

7

Re: Редирект

Уже все нервы истрепал....
На cms jomla все пашет. На punbb - нет.
Проблема в кривом форуме - это однозначно. Хочу узнать, как реализовано здесь??? АДМИН ОТВЕТЬ!

Поделиться

8

Re: Редирект

promouter, на joomla аналогичный редирект стоит? Как сайт на joomla и форум относительно друг друга стоят (на разных доменах или форум в папке сайта)?

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

9 (05.08.2016 06:07 отредактировано hcs)

Re: Редирект

Visman, помогли в тех. поддержке хостинга! Я удивляюсь даже. Эту проблему еще год назад где-то пытался решить!
В общем они написали этот код(если кому-то надо):

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.sitename\.ru$ [NC]
RewriteRule ^(.*)$ http://САЙТ/$1 [R=301,L]
</IfModule>

Добавлено спустя 24 секунды:

И теперь все пашет!

Поделиться