[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mod_rewrite в htaccess
Borislav
Предисловие: смотрю PHP уроки, там написали такой вот код htaccess и в config.
Проблем в том, что modules и pages открывает, но вот отдельно файли которые не находятся в этих папках нет. Буду благодарен за любые подсказки

В htaccess написал mod_rewrite, вот код:

AddDefaultCharset UTF-8
php_flag display_errors ON
php_value mbstring.internak_encoding UTF-8
php_flag megic_quotes_gpc off
php_flag megic_quotes_runtime off
php_flag register_globals off


RewriteEngine on
RewriteCond %{REQUEST_URL} !^/forum

RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]




А в конфиге написал php код:
if(isset($_GET['route'])){
$temp = explode('/',$_GET['route']);

if($temp[0] == 'admin'){
Core::$CONT = Core::$CONT.'/admin'; //class Core { static $SKIN = 'default';
static $CONT = 'modules';
Core::$SKIN = '/admin';
unset($temp[0]);
}
$i = 0;
foreach($temp as $k=>$v){
if($i == 0){
if(!empty($v)){
$_GET['module'] = $v;
}
}
elseif($i == 1) {
if(!empty($v)) {
$_GET['page'] = $v;
}
}
else{
$_GET['key'.($k-1)] = $v;
}
$i++;
}
unset($_GET['route']);
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.