如何重定向然后重写相同的文件中的URL为漂亮的URL?

时间:2013-01-11 15:39:41

标签: .htaccess redirect rewrite

我刚刚被要求将一个站点从一个服务器迁移到另一个服务器,以用于我没有构建的站点。他们有很多链接到不存在的页面。

<a href="app/batteries">

这实际上不是站点中的目录,但根目录中有一个app.php文件。我已经通过将任何内容重定向到app /目录到app.php来显示产品?app =。 ?app =的值是动态的,因此任何解决方案都需要是动态的。我只是使用htaccess文件中的redirect语句将其转到app.php页面。有没有办法在重定向后将网址返回到漂亮的网址? 任何帮助都是极好的。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您应该使用ModRewrite来匹配漂亮的网址和正则表达式,并使用app.php转换为网址。

重写是服务器本地的,因此访问者只能看到漂亮的网址。