Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
|
bezotkazniy2006
10.11.2013 15:11
0
|
Столкнулся с проблемой при установке BOOST.
После вставки в .htaccess кода, сгенерированного данным модулем, сервер выдает ошибку 500. Кто-нибудь сталкивался с такой ситуацией? |
|
Евгений В.
10.11.2013 21:03
-1
|
А какой код вставляли?
|
|
rudenko
10.11.2013 21:34
0
|
Опубликуйте на форуме исходный код .htaccess
|
|
bezotkazniy2006
11.11.2013 09:43
0
|
Код вставлял в указанное в инструкции место
### BOOST START ### # Allow for alt paths to be set via htaccess rules; allows for cached variants (future mobile support) RewriteRule .* - [E=boostpath:normal] # Caching for anonymous users # Skip boost IF not get request OR uri has wrong dir OR cookie is set OR request came from this server RewriteCond %{REQUEST_METHOD} !^(GET|HEAD)$ [OR] RewriteCond %{REQUEST_URI} (^/(admin|cache|misc|modules|sites|system|openid|themes|node/add|comment/reply))|(/(edit|user|user/(login|password|register))$) [OR] RewriteCond %{HTTP_COOKIE} DRUPAL_UID [OR] RewriteCond %{ENV:REDIRECT_STATUS} 200 RewriteRule .* - [S=3] # GZIP RewriteCond %{HTTP:Accept-encoding} !gzip RewriteRule .* - [S=1] RewriteCond %{DOCUMENT_ROOT}/cache/%{ENV:boostpath}/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.html -s RewriteRule .* cache/%{ENV:boostpath}/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.html [L,T=text/html,E=no-gzip:1] # NORMAL RewriteCond %{DOCUMENT_ROOT}/cache/%{ENV:boostpath}/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.html -s RewriteRule .* cache/%{ENV:boostpath}/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.html [L,T=text/html] ### BOOST END ### Код .htаccess стандартный, единственное отличие изменена директива Options +SymLinksIfOwnerMatch |
|
rudenko
12.11.2013 09:26
0
|
Укажите адрес сайта, на котором установили этот .htaccess, так как без примера мне не разобраться.
|
|
bezotkazniy2006
12.11.2013 16:27
0
|
obuv.redline.od.ua/
|
|
Евгений В.
12.11.2013 16:41
0
|
obuv.redline.od.ua/© bezotkazniy2006 Исходя из лога сервера проблемы создаёт файл redline.od.ua/obuv/cache/normal/obuv.redline.od.ua/.htaccess Замените в нём пожалуйста директиву Options +FollowSymLinks на Options +SymLinksIfOwnerMatch Это должно устранить ошибку полностью. |
|
bezotkazniy2006
12.11.2013 17:30
0
|
СПАСИБО ОГРОМНОЕ!!!
Как всегда, ответ на поверхности ))) Заработало, но маленький нюанс... После очистки кэша опять Options +FollowSymLinks |
|
JuliaS.
12.11.2013 19:43
0
|
После очистки кэша опять Options +FollowSymLinks© bezotkazniy2006 Возможно, какой-то компонент Вашего движка принудительно устанавливает значение в .htaccess Сейчас же у Вас установлена правильная директива Options +SymLinksIfOwnerMatch. Но у Вас активны параметры php_value и php_flag. Если возникает ошибка 500, то их нужно закомментировать, добавив в начало строки знак # и сохранить .htaccess |
|
bezotkazniy2006
13.11.2013 10:36
0
|
Все равно при очистке кэша .htaccess в папке cache перезаписывается.
В общем, нашел такой выход: в файле /sites/all/modules/boost/boost.module есть функция которая формирует код этого файла. На строке 1514 меняем Options +FollowSymLinks на Options +SymLinksIfOwnerMatch Конечно, в случае обновления модуля процедуру эту придется повторить... |
Тема закрита.