У меня при подключении такого кода в .htaccess страницы сайта начинают работать нормально со слешем и без. Но при этом, о ужас, в админке любая ссылка в левом меню Content, ну например, файлы и папки - пишет сорри такая страница не найдена. Умные люди - подскажите пожалуйста, как написать, чтобы данный рерайт работал только со страницами сайта, но не со страницами админки?
Спасибо, вы очень помогли. Удивительно, что в сраном Wordpress, например, вcе работает и со слешем и без слешем, а в серьезном БИТРИКСЕ приходится такие простые вещи докручивать в ручную! 2015 год на дворе! а тут такая подстава! за что платим!?
Если убрать строку (RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]) соответственно слеш в конце url не проставляется, а лог маркета выдает уже 500 ошибку
Андрей Ямангулов написал: У меня при подключении такого кода в .htaccess страницы сайта начинают работать нормально со слешем и без. Но при этом, о ужас, в админке любая ссылка в левом меню Content, ну например, файлы и папки - пишет сорри такая страница не найдена. Умные люди - подскажите пожалуйста, как написать, чтобы данный рерайт работал только со страницами сайта, но не со страницами админки?
У меня такая же беда произошла, причем и для некоторых страниц публичной части сайта, и вообще битрикс стал сходить с ума, переключился на английский язык, и даже по ссылке /bitrix/ стала открываться страница 404 из публичной части. Пришлось пока откатить изменения. Пора изучать более досконально регулярные выражения Если кто подскажет, где может быть косяк - буду благодарна.
То не работает главная, открывается карта сайта + админка не работает, т.к. везде проставляется вконце слеш. Если использовать вариант
Код
RewriteCond %{REQUEST_URI} ^(.*/[^/]+)$
Вроде бы админка и работает, но главная все равно не работает. Подскажите как задать фильтры, например чтобы это работало только в рамках ЧПУ /catalog/..... или как лучше это сделать?