Редирект с 81 порта на 80

Ещё один вариант решения в лоб:
Код:
RewriteCond %{SERVER_PORT} ^81$
RewriteRule .* https://%{HTTP_HOST}:80/%{REQUEST_URI} [R=301,L]
на выходе 80 в урле должен срезаться на автомате...

При таком решении, все url на 81 порты перекидывают на главную
 
в корне сайта создать файл 1.php c содержимым:
Код:
<?php
print_r ($_SERVER);
?>
Затем введите вашсайт.ру/1.php
Там будет массив переменных вашего сайта.
Либо затрите название сайта, либо содержимое покажите под персональным хайдом - хusers="UJy"ъ СОДЕРЖИМОЕ МАССИВА х/usersъ
в посте х заменить на [ , ъ заменить на ]

Кстати крайний реврайт рул не сработал?
 
echo $_SERVER['HTTP_HOST']; или print_r($_SERVER['HTTP_HOST']);

в корне сайта создать файл 1.php c содержимым:
Код:
<?php
print_r ($_SERVER);
?>
Затем введите вашсайт.ру/1.php
Там будет массив переменных вашего сайта.
Либо затрите название сайта, либо содержимое покажите под персональным хайдом - хusers="UJy"ъ СОДЕРЖИМОЕ МАССИВА х/usersъ
в посте х заменить на [ , ъ заменить на ]

Кстати крайний реврайт рул не сработал?

Скрытое содержимое для пользователя(ей): UJy, javx, Avalanch


Но на главную без 81 порта?

Да.
 
Это содержимое вывелось когда в адрессной строке было сайт.ру:81/hhhh.php ?
Судя по содержимому у вас там 80 порт отвечает, а не 81...

Но на главную без 81 порта?
Так всё-таки. Правило переадресовало на главную с 81 портом, или на 80 порт?
Код:
RewriteCond %{SERVER_PORT} ^81$
RewriteRule .* https://%{HTTP_HOST}:80/%{REQUEST_URI} [R=301,L]
 
Это содержимое вывелось когда в адрессной строке было сайт.ру:81/hhhh.php ?
Судя по содержимому у вас там 80 порт отвечает, а не 81...


Так всё-таки. Правило переадресовало на главную с 81 портом, или на 80 порт?
Код:
RewriteCond %{SERVER_PORT} ^81$
RewriteRule .* https://%{HTTP_HOST}:80/%{REQUEST_URI} [R=301,L]

Проблема в том, что у меня в индекс яндекса попали страницы с 81 портом. Мне надо сделать редирект с 81 порта со всех страниц, на страницы без порта (80 порт).
Ваше правило все страницы кидает на главную, что неправильно.
 
Ваше правило все страницы кидает на главную, что неправильно.
Если оно кидает на правильную главную - правило мы уже допилим. Например вот так:
Код:
RewriteCond %{SERVER_PORT} ^81$
RewriteRule (.*) http://%{HTTP_HOST}:80/$1 [R=301,L]
 
Если оно кидает на правильную главную - правило мы уже допилим. Например вот так:
Код:
RewriteCond %{SERVER_PORT} ^81$
RewriteRule (.*) http://%{HTTP_HOST}:80/$1 [R=301,L]

Не работает
 
Что пишет? Куда отправляет? Или не отправляет никуда?
 
Назад
Сверху