Пробовал пустой-результат тот же...
Вот сдесь почитал, что нужно сохранять в UNIX формате. Но как? У мя в notepad++ такой кодировки нет... какой редактор использовать?
http://www.instructing.ru/hitrosti/htaccess.html
Спустя 4 минуты, 19 секунд (24.04.2011 - 12:16) alex12060 написал(а):
Покажи htaccess
Спустя 16 минут, 28 секунд (24.04.2011 - 12:32) XCross написал(а):
RewriteEngine on
RewriteBase /
RewriteRule ^([0-9a-zA-Z]+)$ index.php?page=$1
Тут вроди работает, но...вопрос...у index.php бывает разное количество переменных....
к примеру
index.php?page=category
index.php?page=category&cat_id=2
Как быть в этом случае?
Спустя 2 минуты, 39 секунд (24.04.2011 - 12:35) sharki написал(а):
RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+) $ index.php?page=$1&cat=$2
Только это дописывается чуть ниже первого условия
Спустя 7 минут, 46 секунд (24.04.2011 - 12:43) XCross написал(а):
т.е. как я понял сколько может быть переменных столько и как я понял регулярок нужно использовать?
Спустя 38 секунд (24.04.2011 - 12:43) sharki написал(а):
Да, для каждого случая своя регулярка
Спустя 5 минут, 22 секунды (24.04.2011 - 12:49) XCross написал(а):
стоп :D
так?
Error500
RewriteEngine on
RewriteBase /
RewriteRule ^([0-9a-zA-Z]+)$ index.php?page=$1
RewriteRule ^([0-9a-zA-Z]+)/([0-9a-zA-Z]+) $ index.php?page=$1&cat_id=$2
так?
Error500
Спустя 1 минута, 16 секунд (24.04.2011 - 12:50) neadekvat написал(а):
Цитата (sharki @ 24.04.2011 - 13:43) |
Да, для каждого случая своя регулярка |
Интересно, сколько строк должно появится в .htaccess с этими регулярками, чтобы админ подумал, что должен быть более рациональный способ. Например, такой:
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
Спустя 8 минут, 31 секунда (24.04.2011 - 12:59) XCross написал(а):
Можете кто-нибудь показать фрагмент рабочего кусочка .htaccess чтоб понять. Ато в нете один копипаст непонятный. А на форумах неопределится... один одно говорит, другой-другое ,потом начинается злобный спор и так ничего в результате не понимаю

Спустя 4 минуты, 16 секунд (24.04.2011 - 13:03) neadekvat написал(а):
kmaks, я пользуюсь этим:
Чтобы понять, как обрабатывать запросы, стоит поглядеть на $_GET['route'] в index.php.
RewriteEngine on
# Если существует файл или каталог по
# запрашиваемому адресу - скрипт не дергаем
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# любой запрос придет в index.php
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
Чтобы понять, как обрабатывать запросы, стоит поглядеть на $_GET['route'] в index.php.
Спустя 2 минуты, 50 секунд (24.04.2011 - 13:06) XCross написал(а):
<?php
session_start();
define("BLOCK", "1");
include 'connect.php';
include 'modules/cart.php';
$set = mysql_query("SELECT * FROM `site_settings`") or die(mysql_error());
$site_settings = mysql_fetch_assoc($set);
include 'tpl/header.php';
$modules = array(
'products',
'contacts',
'category',
'support',
'service',
'cart',
'order',
'search',
'sep_order'
);
if(in_array($_GET['page'], $modules))
{
include 'pages/'. $_GET['page'] .'.php';
}
else
{
include 'pages/products.php';
}
include 'tpl/left.php';
include 'tpl/footer.php';
mysql_close();
?>
Спустя 10 минут, 43 секунды (24.04.2011 - 13:16) neadekvat написал(а):
kmaks, ок, код, кажется, годный. Но одно значение надо исправить. Какое и где?
Спустя 7 минут, 19 секунд (24.04.2011 - 13:24) XCross написал(а):
<?php
session_start();
define('BLOCK', '1');
include 'connect.php';
include 'modules/cart.php';
$set = mysql_query("SELECT * FROM `site_settings`") or die(mysql_error());
$site_settings = mysql_fetch_assoc($set);
include 'tpl/header.php';
$modules = array(
'products',
'contacts',
'category',
'support',
'service',
'cart',
'order',
'search',
'sep_order'
);
if(in_array($_GET['page'], $modules))
{
include 'pages/'. $_GET['page'] .'.php';
}
else
{
include 'pages/products.php';
}
include 'tpl/left.php';
include 'tpl/footer.php';
mysql_close();
?>
Спустя 52 секунды (24.04.2011 - 13:25) neadekvat написал(а):
Может, как-то словами пообщаемся, или ты в ответ так и будешь мне код кидать?
Спустя 1 минута, 46 секунд (24.04.2011 - 13:26) XCross написал(а):

Код то вроде рабочий....
_____________
Обмен Ukash на WebMoney