Мне тоже было интересно узнать, получилось ли решить проблему.
30.05.2016 23:42:33
[QUOTE]Антон Долганин написал:
Пользуюсь решением от Сергея Лещенко [CODE] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L] [/CODE] Поместить в .htaccess[/QUOTE] Здравствуйте, а у меня вот такая проблема с этим кодом возникла: При подключении "Заказ на маркете" лог тестового заказа выдает следующее: HTTP/1.1 301 Moved PermanentlyServer: nginx/1.10.0 Date: Mon, 30 May 2016 20:38:31 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: keep-alive Location: [URL=http://brionity.com/bitrix/services/ymarket/cart/]http://brionity.com/bitrix/services/ymarket/cart/[/URL] Vary: Accept-Encoding Если убрать строку (RewriteRule ^(.*)$ [URL=http://%{HTTP_HOST}/$1/]http://%{HTTP_HOST}/$1/[/URL] [R=301,L]) соответственно слеш в конце url не проставляется, а лог маркета выдает уже 500 ошибку HTTP/1.1 500 Internal Server ErrorServer: nginx/1.10.0 Date: Mon, 30 May 2016 20:37:23 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.5.33-1~dotdeb+7.1 Vary: Accept-Encoding редирект с http на https выдается средствами хостинга, но если отключить его, то все равно 500 ошибка выдается. Кто сталкивался с чем либо подобным подскажите пожалуйста!! |
|
|
16.11.2015 16:07:38
Артем Осипов, Спасибо. Проблема решена.
|
|
|