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

Енот
Новичо́к, через «о́»
Регистрация
21 Янв 2018
Сообщения
100
#1
Как сделать 301 редирект на движке?
 
Регистрация
15 Дек 2017
Сообщения
5,067
#2
Как сделать 301 редирект на движке?
В /config/production/nginx/conf.d/nginx.conf под rewrite ^(.*)/mobile... прописать:

301.png

rewrite ^/otkuda/(.*)$ http://site.com/kuda/$1 permanent;
или
rewrite ^/otkuda$ http://site.com/kuda permanent;

и перезагрузить service nginx restart
 
Енот
Новичо́к, через «о́»
Регистрация
21 Янв 2018
Сообщения
100
#3
а вот такие строки где могут быть?

- Для Nginx
1) В параметрах вызова fastcgi-обработчика измените 2 строки (если также используется http, то настройки сложнее, — обратитесь в техподдержку):
  • Строка «fastcgi_param HTTPS $https;» на «fastcgi_param HTTPS on;»
  • Строка «fastcgi_param SERVER_PORT $server_port;» на «fastcgi_param SERVER_PORT 443;»
 

App

Регистрация
26 Дек 2017
Сообщения
379
#4
а вот такие строки где могут быть?

- Для Nginx
1) В параметрах вызова fastcgi-обработчика измените 2 строки (если также используется http, то настройки сложнее, — обратитесь в техподдержку):
  • Строка «fastcgi_param HTTPS $https;» на «fastcgi_param HTTPS on;»
  • Строка «fastcgi_param SERVER_PORT $server_port;» на «fastcgi_param SERVER_PORT 443;»
на сервере нет php. только вручную устанавливать на новый домен/папку и там уже подключать выполнение php.

NGINX:
location ~ \.php$ {
    try_files     $uri = 404;
    include       fastcgi_params;
    fastcgi_pass  unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    add_header    Access-Control-Allow-Origin *;
}
 
Енот
Новичо́к, через «о́»
Регистрация
5 Янв 2019
Сообщения
50
#5
всем привет, у всех работает редирект


Код:
 rewrite ^(.*)/mobile-version(.*)$ $scheme://m.example.com$2 last;

   

   

    rewrite ^/filmi/$ http://domen.ru/ permanent;



    keepalive_timeout 10;

    client_max_body_size 64m;
должен же из http://domen.ru/filmi редирект на http://domen.ru/, но почему то не переходит, сервер перегружал.В чем может проблема
 
Енот
Новичо́к, через «о́»
Регистрация
5 Янв 2019
Сообщения
50
#7
Спасибо, но очень и очень лаконично! кого его добавить - код, или часть кода, символ, строку? location / { - это папка, часть пути,? чуть подробнее если можно
 
Енот
Новичо́к, через «о́»
Регистрация
22 Апр 2019
Сообщения
94
#9
Енот
Новичо́к, через «о́»
Регистрация
22 Апр 2019
Сообщения
94
#11