<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /product/image/ [L,QSA]
</ifModule>
namespace Shop\Controller;
class Product extends Front
{
public function actionImage()
{
$file = basename($this->request->getUrl());
if ($image = $this->imageModel->download($file)) {
$this->response->setContentType(mime_content_type($file))->setBody($image);
} else {
$this->response->setCode(404)->setBody('File not found');
}
}
}
Требования: ЧПУ, обратная связь, SEO, комментарии, возможность сделать тестирование., все это имеется т.ч. отстань уже от меня.
стили на теги
Городить вокруг бутстрапа параллельную (и при этом зависимую от первой)
Это была именно кастомизация внешнего вида контролов.
изменение только переменных, а затрагивала стили
стили обильно вешаются на голые теги
Потому что изменения в одном месте попутно ломают что-то другое.