X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Редирект только главной страницы, 301 редирект
Gera
Gera
Topic Starter сообщение 15.12.2017, 7:00; Ответить: Gera
Сообщение #1


Здравствуйте.

Содержание файла .htacсess:
Код
Order Allow,Deny
Allow from all
Deny from 5.196.5.116 92.222.35.159 37.59.120.214



<Files xmlrpc.php>
Order allow,deny
Deny from all
</Files>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} ^(www\.)?dev40.fincult\.ru$ [NC]
RewriteRule ^(.*)$ http://www.dev40new.fincult.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.)?dev40ud.fincult\.ru$ [NC]
RewriteRule ^(.*)$ http://www.dev40ud-new.fincult.ru/$1 [R=301,L]
</IfModule>

# END WordPress


Нужно сделать так, чтобы была переадресация только с главной страницы сайта, а именно fincult.ru на другой сайт.
Подскажите, пожалуйста, как это можно сделать правильно и чтобы содержания файла .htacсess осталось прежним, т.к. тоже нужные редиректы настроены.
Спасибо.

Задачу решил.

Может кому пригодиться, вот такой код нужно было добавить в файл .htaccess:
Код
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?site1\.ru$ [NC]
RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]

Где site1.ru - домен с которого осуществляется перенаправление, site2.ru - куда перенаправление происходит. Также, если у вас кириллический домен, необходимо предварительно сконвертировать его название в Punycode


--------------------
Мой YouTube канал, где я рисую картины баллончиками в стиле Spray Paint Art и обучаю этому ТЫК
2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 15.12.2017, 10:34; Ответить: x64
Сообщение #2


Цитата(Gera @ 15.12.2017, 6:00) *
Нужно сделать так, чтобы была переадресация только с главной страницы сайта

Цитата(Gera @ 15.12.2017, 6:00) *
RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]

Решение как-то не соответствует изначальному вопросу. Любой запрос — ^(.*)$ — редиректится на site2.
ЗЫ: и внешние редиректы нужно располагать раньше внутренних.


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gera
Gera
Topic Starter сообщение 15.12.2017, 13:50; Ответить: Gera
Сообщение #3


x64, хм, такое решение сама тех. поддержка хостинга написала, я не успел работоспособность его проверить, надеялся, что они не могли ошибиться


--------------------
Мой YouTube канал, где я рисую картины баллончиками в стиле Spray Paint Art и обучаю этому ТЫК
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CampusClub
CampusClub
сообщение 3.3.2018, 13:34; Ответить: CampusClub
Сообщение #4


Всем добрый день.
У меня вопрос не по теме.
Очень нужна помощь! Я новичок и у меня нет прав открыть тему.
Скиньте, пожалуйста ссылки, где на форуме можно почитать, как изменить get параметры адресной строки.
Уже половину форума облазил, ни чего найти не могу.
Спасибо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 3.3.2018, 15:41; Ответить: Gerga
Сообщение #5


CampusClub, пробуйте так:
Код
var state = { 'page_id': 1, 'user_id': 1 },
    title = 'Hello World',
    url   = 'hello-world.html';

history.pushState( state, title, url );


https://developer.mozilla.org/ru/docs/Web/A...story/pushState

Сообщение отредактировал Gerga - 3.3.2018, 15:43
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CampusClub
CampusClub
сообщение 3.3.2018, 15:50; Ответить: CampusClub
Сообщение #6


Gerga, это я туплю. Не объяснил сразу.
Я в этом вопросе новичок ))
У меня сайт на LMS Moodle, это, в основном, php. Адреса страниц имеют вид: /mod/page/view.php?id=3, что сделать, чтобы они были, хотя бы /mod/page/view.php/3
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 3.3.2018, 18:03; Ответить: Gerga
Сообщение #7


CampusClub, в .htaccess
Код
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^mod/page/view.php/([0-9]+)$ /mod/page/view.php?id=$1 [L]
</IfModule>




Сообщение отредактировал Gerga - 3.3.2018, 18:03


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CampusClub
CampusClub
сообщение 4.3.2018, 1:10; Ответить: CampusClub
Сообщение #8


Gerga, к сожалению не помогает (

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Dao.AD: пуши, попсы и не только! ТОП монетизация и арбитраж. | Акция 100 % отчисления!
81 Daopush 25476 16.3.2024, 0:27
автор: Daopush
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
4 boltuk 1168 2.3.2024, 13:00
автор: toplinks
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2805 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Ссылки для сайта онлайн игр (Только Украина)
2 errorrs 4573 25.1.2024, 14:17
автор: Ladyofpinup
Открытая тема (нет новых ответов) Вытащить страницы из кэша Яндекса
2 VostrVL 1894 11.1.2024, 23:07
автор: ЛаврионСергеевич


 



RSS Текстовая версия Сейчас: 19.3.2024, 14:12
Дизайн