【发布时间】:2013-07-12 09:50:21
【问题描述】:
我们对网站进行了重大改造,现在我们的新网站是基于 PHP 的。我们有一些网站将我们的旧页面链接到它们,这些旧页面在过去是 asp 页面。我想创建一个 htaccess 规则,但我没有得到想要的结果。如果有人可以提供帮助,那就太好了。
传入页面的格式为
http://www.mysite.com/tour.asp?id=1234
其中 1234 是动态的并且可以变化。我想将此重定向到页面viewer.php 并将查询字符串变量id 更改为tourid,因此请求的页面应该是
http://www.mysite.com/viewer/1234
我在 htaccess 中有另一个规则,它将上面的 url 路由到
http://www.mysite.com/viewer.php?tourid=1234(这是有效的)
我需要一个规则,将第一个 url 路由到第二个,希望它会打开第三个 url。我怎样才能做到这一点?
由于我是 htaccess 的新手,有人可以帮助我解决如何实现此路由吗?我想在这里澄清一下,服务器现在是 php,我必须只使用 htaccess 来完成。我关注了其他类似的问题,但没有找到能回答我的问题的问题。
【问题讨论】:
标签: php apache .htaccess url-rewriting apache2.2