У меня 3 апача.
Один локальный, ОС - Убунту, Апач - 2.2.3
Другой - виртуальный, ОС - ХР, Апач - 2.0.55 (AppServ 2.5.5, пробовал и 2.3.0)
Третий - хостинг в штатах, ОС - ?, Апач - версия неизвестна
В корневой директории имеются .htaccess и catalog.php
Содержание файла .htaccess
[CODE]
RewriteEngine On
RewriteBase /
RewriteRule ^catalog/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)?$ catalog.php?a=$1&b=$2 [QSA]
[/CODE]
Содержание файла catalog.php
[CODE]
<?
echo "Variable 'a' is - ".$_GET["a"]."<br>";
echo "Variable 'b' is - ".$_GET["b"]."<br>";
var_dump($_GET);
?>
[/CODE]
В первых двух случиях в ответ на http://server/catalog/torbanakruche/sheer/ получаю
Variable 'a' is -
Variable 'b' is -
array(0) { }
а в третем случии как и должно
Variable 'a' is - torbanakruche
Variable 'b' is - sheer
array(2) { ["a"]=> string(13) "torbanakruche" ["b"]=> string(5) "sheer" }
Что не так у меня на локальном сервере да и на виртуальном тоже?
Один локальный, ОС - Убунту, Апач - 2.2.3
Другой - виртуальный, ОС - ХР, Апач - 2.0.55 (AppServ 2.5.5, пробовал и 2.3.0)
Третий - хостинг в штатах, ОС - ?, Апач - версия неизвестна
В корневой директории имеются .htaccess и catalog.php
Содержание файла .htaccess
[CODE]
RewriteEngine On
RewriteBase /
RewriteRule ^catalog/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)?$ catalog.php?a=$1&b=$2 [QSA]
[/CODE]
Содержание файла catalog.php
[CODE]
<?
echo "Variable 'a' is - ".$_GET["a"]."<br>";
echo "Variable 'b' is - ".$_GET["b"]."<br>";
var_dump($_GET);
?>
[/CODE]
В первых двух случиях в ответ на http://server/catalog/torbanakruche/sheer/ получаю
Variable 'a' is -
Variable 'b' is -
array(0) { }
а в третем случии как и должно
Variable 'a' is - torbanakruche
Variable 'b' is - sheer
array(2) { ["a"]=> string(13) "torbanakruche" ["b"]=> string(5) "sheer" }
Что не так у меня на локальном сервере да и на виртуальном тоже?