URL Rewriting Help
问题 I'm trying to learn Regex & URL Rewriting in PHP. How can I create an .htaccess file which will rewrite (not redirect) any url to index.php?q={url} ? For example: http://www.example.com/baloon to http://www.example.com/index.php?q=baloon I tried: RewriteEngine On RewriteRule ^$ index.php?q=$1 [R] ...but it is not working. What am I doing wrong? Thanks. 回答1: Rewriting ANY url to index.php?q=$1 would result in internal server error as it'd create an endless loop; instead do something like this: