AddDefaultCharset UTF8

RewriteEngine on

RewriteRule ^panel/settings.xhtml$  /panel/settings.php [QSA,L]
RewriteRule ^panel/contacts.xhtml$  /panel/contacts.php [QSA,L]
RewriteRule ^panel/profile.xhtml$  /panel/profile.php [QSA,L]

RewriteRule ^user/entry.xhtml$  /user/entry.php [QSA,L]
RewriteRule ^user/exit.xhtml$  /user/exit.php [QSA,L]
RewriteRule ^user/registration.xhtml$  /user/registration.php [QSA,L]

RewriteRule ^news/index.xhtml$  /news/index.php [QSA,L]
RewriteRule ^news/index.xhtml/page=([a-z0-9]+)$  /news/index.php?page=$1 [QSA,L]
RewriteRule ^news/([0-9]+).xhtml?$ /news/view_news.php?id_news=$1 [L,QSA]

RewriteRule ^news/inc/add_news.xhtml$  /news/inc/add_news.php [QSA,L]
RewriteRule ^news/inc/edit/([0-9]+).xhtml$  /news/inc/edit_news.php?id_news=$1 [QSA,L]
RewriteRule ^news/inc/delete/([0-9]+).xhtml$  /news/inc/delete_news.php?id_news=$1 [QSA,L]

RewriteRule ^catalog/inc/add_category.xhtml$  /catalog/inc/add_category.php [QSA,L]
RewriteRule ^catalog/inc/edit_category/([0-9]+).xhtml$  /catalog/inc/edit_category.php?id_category=$1 [QSA,L]
RewriteRule ^catalog/inc/delete_category/([0-9]+).xhtml$  /catalog/inc/delete_category.php?id_category=$1 [QSA,L]
RewriteRule ^catalog/inc/edit_site/([0-9]+).xhtml$  /catalog/inc/edit_site.php?id_site=$1 [QSA,L]
RewriteRule ^catalog/inc/add_site.xhtml$  /catalog/inc/add_site.php [QSA,L]
RewriteRule ^catalog/inc/delete_site/([0-9]+).xhtml$  /catalog/inc/delete_site.php?id_site=$1 [QSA,L]

RewriteRule ^panel/news.xhtml$  /panel/news.php [QSA,L]
RewriteRule ^panel/news.xhtml/page=([a-z0-9]+)$  /panel/news.php?page=$1 [QSA,L]
RewriteRule ^panel/sites.xhtml$  /panel/sites.php [QSA,L]
RewriteRule ^panel/sites.xhtml/page=([a-z0-9]+)$  /panel/sites.php?page=$1 [QSA,L]
RewriteRule ^panel/category.xhtml$  /panel/category.php [QSA,L]

RewriteRule ^category/([0-9]+).xhtml$  /catalog/view_category.php?id_category=$1 [QSA,L]
RewriteRule ^category/([0-9]+).xhtml/page=([a-z0-9]+)$  /catalog/view_category.php?id_category=$1&page=$2 [QSA,L]

RewriteRule ^add_site.xhtml$  /catalog/inc/add_site.php [QSA,L]
RewriteRule ^site/([0-9]+).xhtml$  /catalog/view_site.php?id_site=$1 [QSA,L]
RewriteRule ^widgets/(.*)$ /catalog/view_widgets.php?domain=$1 [QSA,L]
RewriteRule ^seo/(.*)$ /catalog/view_seo.php?u=$1 [QSA,L]

RewriteRule ^pages/404.xhtml$  /pages/404.php [QSA,L]
RewriteRule ^pages/contacts.xhtml$  /pages/contacts.php [QSA,L]
RewriteRule ^pages/seo.xhtml$  /pages/seo.php [QSA,L]
RewriteRule ^pages/widget.xhtml$  /pages/widget.php [QSA,L]

RewriteRule ^widget/blue/(.*)$ /template/widgets/blue.php?url=$1 [QSA,L]
RewriteRule ^widget/green/(.*)$ /template/widgets/green.php?url=$1 [QSA,L]
RewriteRule ^widget/grey/(.*)$ /template/widgets/grey.php?url=$1 [QSA,L]
RewriteRule ^widget/orange/(.*)$ /template/widgets/orange.php?url=$1 [QSA,L]
RewriteRule ^widget/red/(.*)$ /template/widgets/red.php?url=$1 [QSA,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]