Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 10.07.2019, 12:32   #11
Мята
Студент
 
Аватар для Мята
 
Регистрация: 08.07.2013
Сообщений: 9
Репутация: 10

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

Sitealert, спасибо за совет, тоже думала, что вероятно энджинкс как-то может мешать.


jkm, ух-ты, оба варианта работают! Спасибо огромное!
Мята вне форума   Ответить с цитированием

Реклама
Старый 10.07.2019, 13:10   #12
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 5,244
Репутация: 356867

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

Цитата:
Сообщение от Мята Посмотреть сообщение
тоже думала, что вероятно энджинкс как-то может мешать.
И правильно думали. Это дописывание порта - именно из настроек энджинкса. Те "костыли", что помогли в этой ситуации, - это для случая, когда невозможно договориться с администратором сервера.
__________________
Отпилю лишнее, прикручу нужное, выправлю кривое.
Вытравлю вредителей.
Sitealert вне форума   Ответить с цитированием
Старый 10.08.2019, 17:39   #13
NewMoneyMaker
Академик
 
Регистрация: 18.02.2011
Сообщений: 1,472
Репутация: 232886

Question Re: Как сделать редирект (301, 302). Общая тема -2

На сайте страницы категорий (разделов) в виде:
http://site.come/razdel
После рипа сайта страницы категорий сохранились как html страницы = razdel.html

В результате страницы статей открываются, разделы же не работают.

Как прописать редирект, чтобы с razdel редиректило на razdel.html
Но при этом razdel/statiya.html не редиректил как razdel.html/statiya.html

Можно сделать такой фокус?
__________________
Мои сайты на продажу
Если что-то заинтересовало, пишите.
NewMoneyMaker вне форума   Ответить с цитированием
Старый 10.08.2019, 17:46   #14
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 5,244
Репутация: 356867

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

NewMoneyMaker, только по конкретному списку либо при наличии определённой структуры URL - надо смотреть конкретно. Возможно, правильнее было бы просто изменить файловую структуру сайта.
Sitealert вне форума   Ответить с цитированием
Старый 10.08.2019, 19:35   #15
jkm
Профессор
 
Регистрация: 21.02.2014
Сообщений: 648
Репутация: 199539

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

NewMoneyMaker, если /razdel.html существующий файл.
Код:
DirectorySlash Off

RewriteEngine on

RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^/.]+)$ /$1.html [L]

Последний раз редактировалось jkm; 10.08.2019 в 19:59..
jkm вне форума   Ответить с цитированием
Сказали спасибо:
Старый 29.08.2019, 20:11   #16
Juggernaut
Аспирант
 
Регистрация: 30.11.2005
Сообщений: 112
Репутация: 3340

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

Вопрос решен.

Последний раз редактировалось Juggernaut; 29.08.2019 в 20:32..
Juggernaut вне форума   Ответить с цитированием
Старый 03.09.2019, 18:54   #17
Максим Медведев
Программист
 
Аватар для Максим Медведев
 
Регистрация: 02.12.2007
Адрес: Беларусь, Гомель
Сообщений: 447
Репутация: 9865
Отправить сообщение для Максим Медведев с помощью ICQ

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

Такой вопрос, есть сайт на битриксе, есть необходимость сделать для него amp страницы. задача такая, при открытии любой страницы, адрес которой начинается с /amp/, без перенаправления открывать существующую страницу по адресу без amp. То есть /amp/about/ откроет /about/.

в htaccess попробовал добавить строки:

Цитата:
RewriteRule ^amp/(.*)$ /$1 [L,NC]
не работает, что не так делаю?
Максим Медведев вне форума   Ответить с цитированием
Старый 04.09.2019, 01:29   #18
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 5,244
Репутация: 356867

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

Цитата:
Сообщение от Максим Медведев Посмотреть сообщение
Тне работает, что не так делаю?
Файл /about/ не существует.
Sitealert вне форума   Ответить с цитированием
Старый 04.09.2019, 08:59   #19
Максим Медведев
Программист
 
Аватар для Максим Медведев
 
Регистрация: 02.12.2007
Адрес: Беларусь, Гомель
Сообщений: 447
Репутация: 9865
Отправить сообщение для Максим Медведев с помощью ICQ

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

Цитата:
Сообщение от Sitealert Посмотреть сообщение
Файл /about/ не существует.
существует...
Максим Медведев вне форума   Ответить с цитированием
Старый 04.09.2019, 09:15   #20
ivan-lev
Академик
 
Регистрация: 20.04.2007
Сообщений: 4,186
Репутация: 910383

По умолчанию Re: Как сделать редирект (301, 302). Общая тема -2

Цитата:
Сообщение от Максим Медведев Посмотреть сообщение
не работает, что не так делаю?
А как именно не работает? Что говорит?

1. смотря куда добавил.. лучше где-нибудь повыше.. поближе (но после) к RewriteEngine on/
2. В зависимости от организации файловой структуры (в Битриксе не всегда файлы реально существуют) флажок L может мешать..
__________________
.. :)
ivan-lev вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны