【发布时间】:2014-01-09 04:11:46
【问题描述】:
这可能在某处被问到,但我无法为我找到解决方案。
我只想重写选定的 url,比如
www.example.com/page_1 to www.example.com/page.php?page=page_1
www.example.com/page_2 to www.example.com/page.php?page=page_2
www.example.com/page_3 to www.example.com/page.php?page=page_3
www.example.com/page_3_1 to www.example.com/page.php?page=page_3_1
对于其他网址,例如 www.example.com/page_4 、 www.example.com/page_5 等,它不能做任何事情。
我想要一个类似模式的解决方案,这样我就可以轻松地添加其他网址。
【问题讨论】:
-
这些只是简化示例 (
page_1,page_2,page_3) 还是您打算重定向的实际 URL? (它对如何构造正则表达式有影响) -
这些是简化的示例,因为我只有少数几个 URL 需要内部重写到 page.php
标签: apache .htaccess mod-rewrite