Доброго времени суток.
Хоть убейте - но я никак не могу освоить
mod_rewrite apache. Может я просто слишком быстро этого хочу? Посоветуйте хорошую, простую и доступную книгу\руководство для изучения оного.
Так же прошу построчно рассказать мне - что делают эти перенаправления?:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/var.* [NC]
RewriteCond %{REQUEST_URI} !^/html.* [NC]
RewriteCond %{REQUEST_URI} !^/useruploads.* [NC]
RewriteCond %{REQUEST_URI} !^/src.* [NC]
RewriteCond %{REQUEST_URI} !^/kernel.* [NC]
RewriteCond %{REQUEST_URI} !^/index.php.* [NC]
RewriteCond %{REQUEST_URI} !^/goog.* [NC]
RewriteRule ^(.+)$ /index.php [L]
RewriteCond %{REQUEST_URI} .*\/(.+?)all\.(css|js)$ [NC]
RewriteRule .* %{REQUEST_URI}
RewriteRule .*\/(.+?)all\.(css|js)$ /exec/f_gs/$1.$2
RewriteCond %{REQUEST_URI} ^\/var\/[^\/]+\/[^\_]+\_.+$ [NC]
RewriteRule ^(.+)$ %{REQUEST_URI}
RewriteRule ^\/var\/([^\/]+)\/([^\_]+)\_(.+)$ /exec/f_gpv/$1/$2/$3/ [L]
И эти:
RewriteEngine On
RewriteCond %{REQUEST_URI} .*\/(.+?)all\.(css|js)$ [NC]
RewriteRule .* %{REQUEST_URI}
RewriteRule .*\/(.+?)all\.(css|js)$ /exec/f_gs/$1.$2
RewriteCond %{REQUEST_URI} !.*src/.* [NC]
RewriteRule (.+)/ index.php?domain=%{HTTP_HOST}&query=$1 [L]
Будьте добры )