如何使用mod_rewrite生成干净的URL

时间:2012-04-15 13:37:21

标签: php url mod-rewrite

我有一个由PHP脚本生成的网站,我真的很喜欢使用mod_rewrite看起来很专业和干净的网址。

我当前的网址:

  

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

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

  

site.com/bags/computer_bags/don_rolege

我在互联网上搜索了一个解决方案,但我无法让代码特别适用于此。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我假设您的网址始终包含类别,部分和图库,不多也不少。

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

答案 1 :(得分:-1)

这是一个非常清晰详细的教程,介绍如何根据自己的喜好进行设置:

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

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