我怎么能用.htaccess重写这个

时间:2011-12-15 13:26:38

标签: .htaccess

我有一个网址,例如:example.com/?page=3

如何编写.htaccess重写规则,将这些页面重定向到example.com/pageid/3

这里“3”只是一个例子。我想用任何给定的数字进行重定向。

1 个答案:

答案 0 :(得分:1)

RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)page=([0-9]+)
RewriteRule ^$ /pageid/%2  [L]

如果要重定向浏览器,请将[L]替换为[L,R],从而将地址栏中的内容更改为example.com/pageid/3,而不是在内部重定向。