Задать вопрос
@mirexdoors

Где еще могут быть прописаны редиректы «c www»?

Здравствуйте!
Проблема в том, что в .htaccess не срабатывает правило
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]


и при обращении к https://site.ru открывается https://www.site.ru

На сервере битриксовая ВМ с вот таким конфигом:
server {

		listen 80 default_server;
		server_name _;
		server_name_in_redirect on;

		proxy_set_header	X-Real-IP        $remote_addr;
		proxy_set_header	X-Forwarded-For  $proxy_add_x_forwarded_for;
		proxy_set_header	Host $host:80;

		set $proxyserver	"http://127.0.0.1:8888";
		set $docroot		"/home/bitrix/www";

		index index.php;
		root /home/bitrix/www;
		# Redirect to ssl if need
		
		  server_name m-ff.ru;
		    # rewrite ^(.+)$ https://m-ff.ru/$1 permanent;
			
		

		if (-f /home/bitrix/www/.htsecure) { rewrite ^(.*)$ https://$host$1 permanent; }

		# Include parameters common to all websites
		include bx/conf/bitrix.conf;

		# Include server monitoring locations
		include bx/server_monitor.conf;
	}
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
nginx не использует htaccess, это слишком медленно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы