Как сделать 301 редирект

nccowa

Постоялец
Регистрация
13 Окт 2016
Сообщения
49
Реакции
14
Здравствуйте, коллеги.Пожалуйста подскажите.

Я скачал сайт с веб архива в нём много статей. У ссылок загагулины, под типа: file/&6_о/gd/of.html

Как переправить все статьи, категории? На нормальный ЧПУ ? Циэмеска - ВордПресс.

+ Как потом эти нормальные чпу и категории переправить на HTTPS. Получается 2 ной редирект с загагулин к нормальным, а потом эти нормальные на безопасный протокол.

Пока всё это, делаю на open server
 

Denzy

Добрый самаритянин
Регистрация
29 Июл 2016
Сообщения
124
Реакции
121
Здравствуйте.
Переадресация на https:// зависит от настроек сервера. Например вы сделали сайт на open server и перенесли на хостинг, то 50/50 у вас будет ошибка.
С вордпресс очень плохо знаком, по этому погуглил немного
Для просмотра ссылки Войди или Зарегистрируйся
 

Denzy

Добрый самаритянин
Регистрация
29 Июл 2016
Сообщения
124
Реакции
121
Есть различные связки веб серверов. Apache+Nginx, Nginx+Apache, Nginx отдельно и Apache отдельно.
У Апача есть модуль mod_rewrite, который и отвечает за переадресацию. Он может быть настроен по разному.

Вариант 1
PHP:
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

Вариант 2
PHP:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

Вариант 3
PHP:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

И тд, гуглите и тестируйте.
Вариантов переадресации штук 5-6
 

garphild

Постоялец
Регистрация
19 Май 2009
Сообщения
60
Реакции
32
Здравствуйте, коллеги.Пожалуйста подскажите.

Я скачал сайт с веб архива в нём много статей. У ссылок загагулины, под типа: file/&6_о/gd/of.html

Как переправить все статьи, категории? На нормальный ЧПУ ? Циэмеска - ВордПресс.

+ Как потом эти нормальные чпу и категории переправить на HTTPS. Получается 2 ной редирект с загагулин к нормальным, а потом эти нормальные на безопасный протокол.

Пока всё это, делаю на open server

Добрый день.
1. А Вы не задумывались о том, что заГАгулины могут быть кодированным URI для кириллических и прочих символов которые просто не совсем корректно вытащились из статей парсером?   %2F ...
2. В вордпресс нужно будет втянуть все эти статьи с чпу. для этого погуглите html to wordpress.
3. Для HTTPS есть вообще отдельные плагины типа Easy HTTPS Redirection и иже с ним. Они позволяют мягко и безопасно переехать на https. Но все еще в настройках сервера http смотреть нужно. Выше есть вот для апача.
 
Сверху