这个不起作用
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/time.php?userid=(.*)$ $1/Newtime.php?id=$2
</IfModule>
这样就可以
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/time.php$ http://www.g.cn
</IfModule> 为什么加上参数就没作用了啊?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/time.php?userid=(.*)$ $1/Newtime.php?id=$2
</IfModule>
这样就可以
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/time.php$ http://www.g.cn
</IfModule> 为什么加上参数就没作用了啊?
比如说 url: www.test.com/sdfsdf/time.php?userid=5
$1 只等于/sdfsdf =>/sdfsdf/Newtime.php?id=5.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^userid=(.+)$
RewriteRule ^(.*)/time.php$ $1/Newtime.php?id=%1
</IfModule>