PHP 中的 URL 重写

发布于 2024-12-20 17:24:21 字数 444 浏览 0 评论 0原文

我正在尝试在我的 PHP 应用程序中实现 URL 重写。有人可以分享在 PHP 中实现 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

还有一件事实现以下 URL 重写,根据 SEO、管理、应用程序点,哪个 URL 是最好的-查看以下两种类型。

I am trying to implement URL rewriting in my PHP application. Can someone share a step by step procedure of implementing URL rewriting in PHP

In my application I want to implement following URL rewriting

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

from

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

One more thing which URL will be best according to SEO, management, application point-of-view out of the following two types.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

灵芸 2024-12-27 17:24:21

当然

http://example.com/fast-five

对SEO有好处

Of course

http://example.com/fast-five

will be good for SEO

岁月染过的梦 2024-12-27 17:24:21

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

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

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

Are you serving your PHP through an Apache HTTP Server installation? If so:

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

From an SEO perspective, the first would be preferred. Using the HTTP 301 ("Moved Permanently") is most effective for this.

终遇你 2024-12-27 17:24:21

如果您使用像 CakePHP 这样的 MVC 框架,您应该查看路由文档 。否则,您可以使用 Web 服务器重写规则

If your using an MVC framework like CakePHP, you should look at the documentation on routing. Otherwise, you can use the web servers rewriting rules.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文