【问题标题】:URL re-writing in PHP用 PHP 重写 URL
【发布时间】:2012-01-16 00:27:57
【问题描述】:

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

【问题讨论】:

标签: php url url-rewriting


【解决方案1】:

当然

http://example.com/fast-5

对 SEO 有好处

【讨论】:

    【解决方案2】:

    您是否通过 Apache HTTP 服务器安装为您的 PHP 提供服务?如果是这样:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2018-05-31
        • 2019-12-11
        • 2013-04-29
        • 2021-01-06
        • 1970-01-01
        • 2017-09-22
        相关资源
        最近更新 更多