mod_rewrite: правила для GET-параметровhttp://softtime.ru/forummod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477425"где REQUEST_FILENAME - это что ? REQUEST_FILENAME - это имя файла к которому вы обращаетесь.mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 15:17:39 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477424"что здесь захватывает маска (.*) ? Все захватывает. Это условие захватывает всю строку запроса (правда из-за RewriteRule отсекаются все GET-запросы,...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 15:16:46 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477419вроде понял... но еще один момент... вот RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?run=$1 RewriteCond...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 14:40:04 +0300Alphamod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477414Дело в том, что первое правило RewriteRule (.*) index.php?run=$1&q=%1 сработает только если будет выполнено условие RewriteCond %{QUERY_STRING} ^q=(.*)Т.е. в строке...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 14:21:42 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477412 ......... RewriteCond %{QUERY_STRING} ^q=(.*) RewriteRule (.*) index.php?run=$1&q=%1 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?run=$1 ............mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 14:13:33 +0300Alphamod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477408%1 это из регулярного выражения RewriteCond. Дело в том, что RewriteRule отсекает все, что после ?, и добраться до GET-параметров...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 13:53:24 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477406отлично, работает. большое человеческое спасибо за ваш бесценный опыт. а вот RewriteCond %{QUERY_STRING} ^q=(.*) RewriteRule (.*) index.php?run=$1&q=%1 ...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 13:40:44 +0300Alphamod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477403Т.е. у вас получается запрос вида local/certificate/ajaxname?q=запроспреобразовать это дело надо в index.php?run=certificate/ajaxname&q=запросТогда следует использовать следующие правила RewriteEngine On RewriteCond %{QUERY_STRING}...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 13:19:47 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477400попытаюсь описать.... есть JS скрипт который при событии на странице local/certificate отсылаем данные гетом на страницу local/certificate/ajaxname но на этой...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 13:01:03 +0300Alphamod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477386Так, т.е. вы набираете просто localhost/certificate/? И certificate должно попасть в параметр q, и не должно попасть в параметр run?...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 12:02:29 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477384в $1 из JS скрипта отсылается инфа.. адрес - localhost/certificate/mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 11:58:45 +0300Alphamod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477383Как выглядит адрес от корня который вводите и которое хотите отловить первым правилом? И что хотите, чтобы легло в $1?mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 11:53:02 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477382хмм... я переделал вот так RewriteEngine On RewriteCond %{QUERY_STRING} ^q= RewriteRule (.*) index.php?run=certificate/ajaxname&q=$1 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 11:48:13 +0300Alphamod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477381Перед этими условиями и правилами, поставьте условие и правило, которые будут реагировать на q= в строке запроса ... RewriteEngine On...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 11:16:27 +0300cheopsmod_rewrite: правила для GET-параметровhttp://softtime.ru/forum/read.php?id_forum=5&id_theme=80113#post477380вот мой файл .htaccess # отдаем все документы в utf-8 AddType "text/html; charset=utf-8" .php AddDefaultCharset utf-8 php_value display_errors 1...mod_rewrite: правила для GET-параметровWed, 13 Apr 2011 11:00:26 +0300Alpha