【问题标题】:How to generate clean URLs with mod_rewrite如何使用 mod_rewrite 生成干净的 URL
【发布时间】:2012-04-27 02:20:19
【问题描述】:

我有一个由 PHP 脚本生成的网站,我非常希望这些 URL 使用 mod_rewrite 看起来既专业又干净。

我当前的网址:

site.com/view.php?category=bags&section=computer_bags&gallery=don_rolege

我想把那个丑陋的 URL 变成这样的东西:

site.com/bags/computer_bags/don_rolege

我在整个互联网上搜索了一个解决方案,但我无法让代码专门为此工作。

任何帮助将不胜感激。

【问题讨论】:

  • Mod_rewrite dynamic URLS 的可能重复项 - 您当前的 URL 对我来说看起来很干净,但是您想要实现的目标之前已经问过,请先做好功课。

标签: php url mod-rewrite


【解决方案1】:

我假设您的网址总是有类别、部分和图库,不多也不少。

RewriteRule ^(.+)/(.+)/(.+)$ /view.php?category=$1&section=$2&gallery=$3 [NC,L]

【讨论】:

    【解决方案2】:

    这里有一个非常清晰和详细的教程,说明如何根据自己的喜好进行设置:

    http://www.youtube.com/watch?v=ZgCW2x5QCXo

    它还可以解决您在途中发现的任何服务器错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2016-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多