Как: 301 редирект с страницы со слешем на конце на без слеша и с другим адресом?

InstantCMS 2.X
#1 4 декабря 2017 в 18:02
Где то в движке система сразу режет слеш, в связи с чем не получается сделать стандартный редирект

Например с сайт.ru/services/vova_privet/ на сайт.ru/services/privet.html

Redirect 301 /services/vova_privet/ /services/privet.html

движок делает сайт.ru/services/vova_privet в связи с чем 404 страница
#2 4 декабря 2017 в 18:38
.htaccess
перед строчкой
  1. # Remove trailing slash from URLs
делаете нужный редирект, либо убираете строки
  1. # Remove trailing slash from URLs
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteRule ^(.+)/$ /$1 [R=301,L]
#3 4 декабря 2017 в 19:17
перед # Remove trailing slash from URLs прописал


  1. Redirect 301 /services/vova_privet/ /services/privet.html
  2. # Remove trailing slash from URLs
но почему-то не редиректит, просто убирает /

если же убрать строчки полностью

  1. # Remove trailing slash from URLs
  2. RewriteCond %{REQUEST_FILENAME} !-d
  3. RewriteRule ^(.+)/$ /$1 [R=301,L]
то редиректит, но тогда если ставить слеш в конце урл, то он убирает его
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.