我有一个网址,例如:example.com/?page=3
如何编写.htaccess重写规则,将这些页面重定向到example.com/pageid/3
这里“3”只是一个例子。我想用任何给定的数字进行重定向。
答案 0 :(得分:1)
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)page=([0-9]+)
RewriteRule ^$ /pageid/%2 [L]
如果要重定向浏览器,请将[L]
替换为[L,R]
,从而将地址栏中的内容更改为example.com/pageid/3
,而不是在内部重定向。