![]() |
|
![]() ![]() ![]() |
|
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Столкнулась со следующей проблемой. Неожиданно заменяются пути при внутренних редиректах mod_rewrite.
Сонфигурация virtual host <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot C:/xampp/htdocs/fitbug4 ServerName local.fitbug4.com ErrorLog logs/fitbug4-apache-error.log CustomLog logs/fitbug4-apache-access.log common # RewriteLog logs/fitbug4-apache-rewrite.log # RewriteLogLevel 9 <Directory "C:/xampp/htdocs/fitbug4"> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> Часть .htaccess связанная с mod_rewrite: <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / # Prevent post without user agent RewriteCond %{HTTP_USER_AGENT} ^$ RewriteCond %{REQUEST_METHOD} ^POST$ RewriteRule ^(.*)$ - [F,L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*)$ $1 [L] RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] RewriteCond %{REQUEST_URI} favicon.ico RewriteRule ^(.*) - [G,L] # Skip boost IF not get request OR uri has wrong dir OR cookie is set OR request came from this server OR https request RewriteCond %{REQUEST_METHOD} !^GET$ [OR] RewriteCond %{REQUEST_URI} (^(admin|cache|misc|modules|sites|system|themes|node/add))|(/(comment/reply|edit|user|user/(login|password|register))$) [OR] RewriteCond %{HTTP_COOKIE} DRUPAL_UID [OR] RewriteCond %{HTTPS} on RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] # DIVIDE GZIP AND NOT GZIP requests # Check request URI to prevent infinite loop RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_URI} !^tempquery RewriteCond %{REQUEST_URI} !^cache/gz RewriteCond %{REQUEST_URI} !^cache/fitbug4 RewriteRule ^(.*)$ tempquery/gz/$1 [S=1,QSA] RewriteCond %{HTTP:Accept-encoding} !gzip RewriteCond %{REQUEST_URI} !^tempquery RewriteCond %{REQUEST_URI} !^cache/gz RewriteCond %{REQUEST_URI} !^cache/fitbug4 RewriteRule ^(.*)$ tempquery/$1 [QSA] # If there is BOOST_COOKIE define directory by this cookie RewriteCond %{HTTP_COOKIE} BOOST_COOKIE=([^;]+) RewriteRule ^tempquery/(gz/)?(.+)$ cache/$1fitbug4/%1/$2 [S=2,QSA] # If not try customer_group cookie RewriteCond %{HTTP_COOKIE} customer_group=([^;]+) RewriteRule ^tempquery/(gz/)?(.+)$ cache/$1fitbug4/%1/$2 [S=1,QSA] # Otherwize use default directory RewriteRule ^tempquery/(gz/)?(.+)$ cache/$1fitbug4/default/$2 [QSA] # If there is no cached file go through index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^cache/(gz/)?fitbug4/[^/]+/(.+)$ index.php?q=$2 [L,QSA] </IfModule> Смысл в выборе подходящей закешированной версии, если она существует. Проблема в том, что посреди серии редиректов изначальный путь дублируется при каждом редиректе и в index.php приходит неверный параметр. Например, вместо health/articles/activity/13 приходит tempquery/gz/tempquery/gz/tempquery/gz/health/articles/activity/13/gz/tempquery/gz/health/articles/activity/13 Поведение на Windows и CentOs аналогично Добавлено через 1 минуту и 59 секунд Выдержка из логов: 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/health -> C:/xampp/htdocs/fitbug4/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/health/articles/activity/13 -> health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3' pattern='^$' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/health -> C:/xampp/htdocs/fitbug4/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/health/articles/activity/13 -> health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='C:/xampp/htdocs/fitbug4/health' pattern='-f' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/health -> C:/xampp/htdocs/fitbug4/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/health/articles/activity/13 -> health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)' to uri 'health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/health/articles/activity/13' pattern='favicon.ico' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/health -> C:/xampp/htdocs/fitbug4/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/health/articles/activity/13 -> health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='GET' pattern='!^GET$' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/health/articles/activity/13' pattern='(^(admin|cache|misc|modules|sites|system|themes|node/add))|(/(comment/reply|edit|user|user/(login|password|register))$)' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='off' pattern='on' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/health -> C:/xampp/htdocs/fitbug4/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/health/articles/activity/13 -> health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='gzip,deflate' pattern='gzip' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/health/articles/activity/13' pattern='!^tempquery' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/health/articles/activity/13' pattern='!^cache/gz' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/health/articles/activity/13' pattern='!^cache/fitbug4' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (2) [perdir C:/xampp/htdocs/fitbug4/] rewrite 'health/articles/activity/13' -> '/tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/health/articles/activity/13 -> /tempquery/gz/health/articles/activity/13/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^tempquery/(gz/)?(.+)$' to uri '/tempquery/gz/health/articles/activity/13/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/health/articles/activity/13 -> /tempquery/gz/health/articles/activity/13/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^tempquery/(gz/)?(.+)$' to uri '/tempquery/gz/health/articles/activity/13/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/health/articles/activity/13 -> /tempquery/gz/health/articles/activity/13/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^tempquery/(gz/)?(.+)$' to uri '/tempquery/gz/health/articles/activity/13/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/health/articles/activity/13 -> /tempquery/gz/health/articles/activity/13/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^cache/(gz/)?fitbug4/[^/]+/(.+)$' to uri '/tempquery/gz/health/articles/activity/13/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c94d10/initial] (1) [perdir C:/xampp/htdocs/fitbug4/] internal redirect with /tempquery/gz/health/articles/activity/13 [INTERNAL REDIRECT] 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/tempquery -> C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 -> tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3' pattern='^$' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/tempquery -> C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 -> tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='C:/xampp/htdocs/fitbug4/tempquery' pattern='-f' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/tempquery -> C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 -> tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)' to uri 'tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/tempquery/gz/health/articles/activity/13' pattern='favicon.ico' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/tempquery -> C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 -> tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='GET' pattern='!^GET$' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/tempquery/gz/health/articles/activity/13' pattern='(^(admin|cache|misc|modules|sites|system|themes|node/add))|(/(comment/reply|edit|user|user/(login|password|register))$)' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='off' pattern='on' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/tempquery -> C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/tempquery/gz/health/articles/activity/13 -> tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='gzip,deflate' pattern='gzip' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/tempquery/gz/health/articles/activity/13' pattern='!^tempquery' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/tempquery/gz/health/articles/activity/13' pattern='!^cache/gz' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='/tempquery/gz/health/articles/activity/13' pattern='!^cache/fitbug4' => matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (2) [perdir C:/xampp/htdocs/fitbug4/] rewrite 'tempquery/gz/health/articles/activity/13' -> '/tempquery/gz/tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/tempquery/gz/health/articles/activity/13 -> /tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^tempquery/(gz/)?(.+)$' to uri '/tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/tempquery/gz/health/articles/activity/13 -> /tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^tempquery/(gz/)?(.+)$' to uri '/tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/tempquery/gz/health/articles/activity/13 -> /tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^tempquery/(gz/)?(.+)$' to uri '/tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: /tempquery/gz/tempquery/gz/health/articles/activity/13 -> /tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^cache/(gz/)?fitbug4/[^/]+/(.+)$' to uri '/tempquery/gz/tempquery/gz/health/articles/activity/13/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#111dcf0/initial/redir#1] (1) [perdir C:/xampp/htdocs/fitbug4/] internal redirect with /tempquery/gz/tempquery/gz/health/articles/activity/13 [INTERNAL REDIRECT] 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c90f10/initial/redir#2] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/tempquery -> C:/xampp/htdocs/fitbug4/tempquery/gz/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c90f10/initial/redir#2] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/tempquery/gz/tempquery/gz/health/articles/activity/13 -> tempquery/gz/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c90f10/initial/redir#2] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'tempquery/gz/tempquery/gz/health/articles/activity/13' 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c90f10/initial/redir#2] (4) [perdir C:/xampp/htdocs/fitbug4/] RewriteCond: input='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3' pattern='^$' => not-matched 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c90f10/initial/redir#2] (3) [perdir C:/xampp/htdocs/fitbug4/] add path info postfix: C:/xampp/htdocs/fitbug4/tempquery -> C:/xampp/htdocs/fitbug4/tempquery/gz/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c90f10/initial/redir#2] (3) [perdir C:/xampp/htdocs/fitbug4/] strip per-dir prefix: C:/xampp/htdocs/fitbug4/tempquery/gz/tempquery/gz/health/articles/activity/13 -> tempquery/gz/tempquery/gz/health/articles/activity/13 127.0.0.1 - - [10/Oct/2009:13:38:02 +0200] [local.fitbug4.com/sid#fb7350][rid#6c90f10/initial/redir#2] (3) [perdir C:/xampp/htdocs/fitbug4/] applying pattern '^(.*)$' to uri 'tempquery/gz/tempquery/gz/health/articles/activity/13' -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
Nigel |
|
|||
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
Эти правила
по несколько раз делают вам реврайт. Это такая система кэширования? |
|||
|
||||
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Нет, реврайта по нескольку раз не получается из-за RewriteCond. Первый RewriteRule сработает, если броузер принимает gzip, второй - если не принимает. Остальные RewriteCond предотвращают ненужные преобразования к tempquery/* в случае внутренних редиректов.
А система эта - некая моя модификация Drupal-овского модуля boost Добавлено через 2 минуты и 56 секунд Прошу прощения, Nigel, я посмотрела в логи и поняла, что Вы имеете в виду. Выложила случайно логи, соответсвующие некому промежуточному варианту .htaccess. Через несколько часов доберусь до рабочего компьютера, исправлю -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |