我正在尝试在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最好。
答案 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。