Поиск сообщества
Показаны результаты для тегов 'редирект'.
Найдено: 4 результата
-
- 12 комментариев
-
- перенаправление
- редирект
-
(и ещё 2 )
C тегом:
-
Плагин позволяет указать в настройках URL-адрес, куда будут перенаправляться после авторизации в систему. Просмотр полной приложение
- 12 ответов
-
- редирект
- перенаправление
-
(и ещё 2 )
C тегом:
-
Частно приходится сталкиваться с такой ситуацией, когда необходимо поработать с модернизацией одной области сайта, при этом перенаправлять всех пользователей на отдельную страницу (например, чтобы избежать утраты контента, который будет написан пользователями во время модернизации). Страница для перенаправления Давайте создадим простую страницу для информирования пользователей о технических работах. Создайте файл offlinepage.php в корне вашего сайта со следующим содержимым: <!DOCTYPE html> <html lang="en"> <head> <title>Ошибка</title> <style type='text/css'> body { background: #f9f9f9; margin: 0; padding: 30px 20px; font-family: "Helvetica Neue", helvetica, arial, sans-serif; } #error { max-width: 800px; background: #fff; margin: 0 auto; } h1 { background: #151515; color: #fff; font-size: 22px; font-weight: 500; padding: 10px; } h1 span { color: #7a7a7a; font-size: 14px; font-weight: normal; } #content { padding: 20px; line-height: 1.6; } #reload_button { background: #151515; color: #fff; border: 0; line-height: 34px; padding: 0 15px; font-family: "Helvetica Neue", helvetica, arial, sans-serif; font-size: 14px; border-radius: 3px; } </style> </head> <body> <div id='error'> <h1>Временные технические работы <span>(302 Error)</span></h1> <div id='content'> В настоящее время проводятся технические работы в разделе Блоги. Через несколько часов они будут завершены. </div> </div> </body> </html> Она будет иметь следующий вид: Настройка редиректа Допустим, мы хотим закрыть раздел Форумы. Для этого создадим папку forums в корне вашего сайта и разместим там .htaccess файл со следующим содержимым: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /forums/ RewriteCond %{REMOTE_ADDR} !^8\.8\.8\.8$ RewriteRule .* https://site.ru/offlinepage.php [R=302,L] </IfModule> Укажите здесь свой IP адрес и адрес страницы, которую мы создали на предыдущем шаге. Теперь к форумам будете иметь доступ только вы, все остальные будут отправляться на страницу временных технических работ.
-
Перенос форума из папки в корень сообщества с редиректом
Павел опубликовал запись в Дополнительные возможности
Часто владельцы форумов и сообществ встречаются с ситуациями, когда нужно перенести форум с какой-либо папки в корневую директорию. Например, в IP.Board 3.x для размещения форума в папке forum, а главной страницы на IP.Content, нужно было проделывать определённые махинации с размещением специального файла от IP.Content в корень и дальнейшей специальной настройкой приложения. От этого решения решили отказаться в пользую более удобного и логичного варианта. Теперь можно загрузить Invision Community в корень и указать приложение, которое будет открываться по умолчанию при обращении в корень домена. Таким образом, при обновлении IP.Board на Invision Community часто возникает потребность переноса форума из папки в корень. Подключитесь по SSH протоколу. В консоли: cp -fr /путь/корневая_директория/forum/* /корневая_директория/ Если у вас в корне есть файлы, которые нужно заменить и при каждой замене приходится подтверждать замену, делаем следующее: unalias cp и повторяем копирование. Редирект После переноса необходимо сохранить URL-адреса, для этого склеиваем 301 редиректом старые и новые. Сделаем с помощью htaccess: RewriteRule ^forum/(?!\d+-)(.*) /$1 [R=301,L] Добавим его в корневой htaccess после RewriteEngine On, если такой уже имеется в файле. Например: <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteRule ^forum/(?!\d+-)(.*) /$1 [R=301,L] RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> После этого удалите папку forum или переименуйте её. Соответственно вы должны указать своё название директории, если она у вас называется иначе.-
- перенос
- сообщество
-
(и ещё 3 )
C тегом: