проблема с RewriteRule. есть - profile.php?m=User надо - profile/User RewriteRule ^profile/([a-zA-Z0-9]+)$ profile.php?m=$1 при этом все ссылки в файле надо сделать - ../ (так как создаётся такая структура файла, что он в папке profile), но это делать не допустимо. есть варианты? либо сделать так - есть profile.php?m=User надо - profile.php?User RewriteRule ^profile.php?([a-zA-Z0-9]+)$ profile.php?m=$1 - не работает... (даже с экраном на '?')
PHP: <?php if(preg_match('/\?([a-zA-Z0-9]+)$/i', $_SERVER['REQUEST_URI'], $uname)) { echo $uname[1]; } ?> Набираем в браузере http://site.ru/index.php?username
Спасибо, это работает, буду использовать ваш вариант. но хотелось всё ж разобраться с RewriteRule ведь переименовав ссылку - index.php?var1=1&var2=2&var3=3 в index/1/2/3 мне придётся писать для инклудов и стилей путь до корневой папки - ../../../ это работает, но проблема с путями: это не работает, как реализовать через RewriteRule ? ПС: сорри что тематика не та....