| Новости | FAQ | Авторы | Документация | В действии | Библиотека | 
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум | 
Mizter Egoist 23.10.2015 14:49 / 23.10.2015 14:59
Здравствуйте всем!DirectoryIndex index.html
Options -Indexes
AddHandler parsed-html html
Action parsed-html /cgi-bin/parser3.cgi
<Files ~ "\.(p|cfg)$">
Order allow,deny
Deny from all
</Files>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond	%{REQUEST_FILENAME} !^favicon\.ico
RewriteCond	%{REQUEST_FILENAME} !-f
RewriteCond	%{REQUEST_FILENAME} !-d
RewriteRule	^admin\/(.*)\/?$	/bulk/admin/?section=$1 [L,QSA]
RewriteCond	%{REQUEST_FILENAME} !-f
RewriteCond	%{REQUEST_FILENAME} !-d
RewriteRule	^admin\/?$	/bulk/admin/$1 [L,QSA]
RewriteCond	%{REQUEST_FILENAME} !-f
RewriteCond	%{REQUEST_FILENAME} !-d
RewriteRule	^(.*)\/(.*)\/(.*)/?$	/?url=$1&uri=$2&pid=$3 [L,QSA]
RewriteCond	%{REQUEST_FILENAME} !-f
RewriteCond	%{REQUEST_FILENAME} !-d
RewriteRule	^(.*)\/(.*)/?$	/?url=$1&uri=$2 [L,QSA]
RewriteCond	%{REQUEST_FILENAME} !-f
RewriteCond	%{REQUEST_FILENAME} !-d
RewriteRule	^(.*)\/?$	/?url=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>В панели администрирования есть ссылки:$form:section $form:id $form:doа когда ты за пределами /admin, то обрабатывает адреса уже другой обработчик и передает параметры в
$form:url $form:uri $form:pidСайт у меня базируется на следующем:
@page_rules[]
^switch[$get.auth.gID]{
	^case[1]{
		^admin.page[]
	}
	^case[DEFAULT]{^deafult.page[]}
}
@sidebar_rules[]
^switch[$get.auth.gID]{
	^case[1]{
		^admin.sidebar[]
	}
	^case[DEFAULT]{^deafult.sidebar[]}
}control.p: ^switch[$form:section]{
	^case[sections]{
		^sections[]
	}
	^case[headings]{
		^headings[]
	}
	^case[entries]{
		^entries[]
	}
	^case[goods]{
		^goods[]
	}
	^case[groups]{
		^groups[]
	}
	^case[users]{
		^users[]
	}
	^case[subscribers]{
		^subscribers[]
	}
	^case[counter]{
		^counter[]
	}
	^case[DEFAULT]{
		Deafult
	}
}Если неправильно объяснил суть проблемы, то вот в двух словах: