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

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

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

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

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

http://site.come/razdel

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

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

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

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

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

Мои сайты на продажу (https://www.telderi.ru/ru/search?pid=708286#user_id=11214) Если что-то заинтересовало, пишите.
S 459
#13

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

J 94
jkm
#14

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

DirectorySlash Off


RewriteEngine on

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

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

Avatar 117
#16

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

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


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

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

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

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

Avatar 117
#18
Sitealert:
Файл /about/ не существует.

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

IL 412
#19
Максим Медведев:
не работает, что не так делаю?

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

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

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

S 459
#20
Максим Медведев:
существует...

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

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