String 301使用.htaccess的特定字符串重定向URL

String 301使用.htaccess的特定字符串重定向URL,string,.htaccess,redirect,String,.htaccess,Redirect,我不熟悉这种编码。我已经到处寻找这样做的方法,但我还没有找到一个有效的解决方案。我甚至不确定我是否在寻找正确的东西。我一直在看查询字符串,但我被难住了 基本上,我想301重定向一个URL,比如“page12345”可以读取任意数字和任意数量的数字。该格式的所有页面都将重定向到一个设置页面 谢谢你的帮助 此规则应重定向与/page*.html匹配的任何请求,其中*是数字字符的任意组合 RewriteEngine On RewriteRule ^/page([0-9]+)\.html http://

我不熟悉这种编码。我已经到处寻找这样做的方法,但我还没有找到一个有效的解决方案。我甚至不确定我是否在寻找正确的东西。我一直在看查询字符串,但我被难住了

基本上,我想301重定向一个URL,比如“page12345”可以读取任意数字和任意数量的数字。该格式的所有页面都将重定向到一个设置页面


谢谢你的帮助

此规则应重定向与/page*.html匹配的任何请求,其中*是数字字符的任意组合

RewriteEngine On
RewriteRule ^/page([0-9]+)\.html http://domain.com/page23456.html [R=301,L]

什么是“设定页”?是不是真的
page23456.html
?谢谢。。但是我应该指定它只有在遵循/page([0-9]+).html格式时才应该重定向。您使用的正则表达式可以工作,我修改了上面的示例以使用您的约束。不幸的是,我没有使用该代码。。让我知道你的想法。这应该行得通,我只是仔细检查了一下——尽管我直接在httpd.conf中测试了它。对于.htaccess,mod rewrite要求服务器设置以下选项:根据允许覆盖文件信息。你知道你有没有这个权限吗?