用PHP重写URL

时间:2011-12-08 15:15:58

标签: php url url-rewriting

我正在尝试在PHP应用程序中实现URL重写。有人可以分享在PHP中实现URL重写的一步一步程序

在我的应用程序中,我想实现以下URL重写

http://example.com/fast-five
http://example.com/300
http://example.com/13-b

http://example.com/movie-download.php?nm=fast-five
http://example.com/movie-download.php?nm=300
http://example.com/movie-download.php?nm=13-b

还有一件事根据以下两种类型的SEO,管理,应用程序观点,哪个URL最好。

3 个答案:

答案 0 :(得分:3)

当然

http://example.com/fast-five

将有利于SEO

答案 1 :(得分:1)

您是否通过Apache HTTP Server安装服务PHP?如果是这样的话:

RewriteRule ^/fast-five$ /movie-download.php?nm=fast-five [R=301]

从SEO的角度来看,第一个是首选。使用HTTP 301(“永久移动”)对此最有效。

答案 2 :(得分:0)

如果您使用像CakePHP这样的MVC框架,那么您应该查看documentation on routing。否则,您可以使用网络服务器rewriting rules