刚刚为客户建立新网站,旧网站的网址结构基本上是/index.php?pageid=1,/index.php?pageid=2等
如何在所有旧版网页上添加重定向
当前网站使用domain.com/blog-post,domain.com/contact等
感谢您的帮助
答案 0 :(得分:0)
根据页数,RewriteMap可能是您想要的:
RewriteMap oldtonew txt:/path/to/file/map.txt
RewriteRule ^/index.php?pageid=([0-9]+) ${oldtonew:$1}
map.txt的内容:
1 /blog-post
2 /contact
3 /foo
4 /bar
修改的
如果您只想将所有旧页面重定向到其中一个新页面,则无需使用rewritemap:
RewriteRule ^/index.php?pageid=([0-9]+) /path/to/new/page