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

S
На сайте с 30.09.2016
Offline
469
#11
Мята:
тоже думала, что вероятно энджинкс как-то может мешать.

И правильно думали. Это дописывание порта - именно из настроек энджинкса. Те "костыли", что помогли в этой ситуации, - это для случая, когда невозможно договориться с администратором сервера.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
NM
На сайте с 18.02.2011
Offline
181
#12

На сайте страницы категорий (разделов) в виде:

http://site.come/razdel

После рипа сайта страницы категорий сохранились как html страницы = razdel.html

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

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

Но при этом razdel/statiya.html не редиректил как razdel.html/statiya.html

Можно сделать такой фокус?

https://clck.ru/37jxNm пытаюсь здесь отбить просадку в РСЯ Распродажа сайтов https://docs.google.com/spreadsheets/d/1m63GJQUZMrrhTxT2aoAQBX_722Kte2PfvTQEON_SgGE/
S
На сайте с 30.09.2016
Offline
469
#13

NewMoneyMaker, только по конкретному списку либо при наличии определённой структуры URL - надо смотреть конкретно. Возможно, правильнее было бы просто изменить файловую структуру сайта.

J
На сайте с 20.02.2014
Offline
120
jkm
#14

NewMoneyMaker, если /razdel.html существующий файл.

DirectorySlash Off


RewriteEngine on

RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^/.]+)$ /$1.html [L]
J
На сайте с 30.11.2005
Offline
125
#15

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

Максим Медведев
На сайте с 02.12.2007
Offline
147
#16

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

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


RewriteRule ^amp/(.*)$ /$1 [L,NC]

не работает, что не так делаю?

1. Веб студия Реймакс (http://reimax.ru/) 2. CRM для веб студий и фрилансеров aveCRM (http://avecrm.ru/)
S
На сайте с 30.09.2016
Offline
469
#17
Максим Медведев:
Тне работает, что не так делаю?

Файл /about/ не существует.

Максим Медведев
На сайте с 02.12.2007
Offline
147
#18
Sitealert:
Файл /about/ не существует.

существует...

IL
На сайте с 20.04.2007
Offline
435
#19
Максим Медведев:
не работает, что не так делаю?

А как именно не работает? Что говорит?

1. смотря куда добавил.. лучше где-нибудь повыше.. поближе (но после) к RewriteEngine on/

2. В зависимости от организации файловой структуры (в Битриксе не всегда файлы реально существуют) флажок L может мешать..

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
S
На сайте с 30.09.2016
Offline
469
#20
Максим Медведев:
существует...

Не существует, программист Максим Медведев.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий