如何重写我的URL,以便它使用类别和产品的名称?

时间:2017-03-04 12:23:09

标签: php .htaccess url-rewriting

我正在使用.htaccess文件来重写我的网址。它删除了.php。这很好。但是,在我的网上商店系统中,我有产品,类别和主要类别。我希望以这种形式提供我的网址:

  

主页>> #NameOfMainCategory>> #NameOfCategory>> #TypenumberOfProduct

原始网址如下:

Webshop/product.php?$main_cat=Cables&cat=VideoCables&product=tup7

我找到了this主题,但它并没有真正帮助我。我怎样才能重写这个网址,以便我得到这个:

  

主页/电缆/ VideoCables / tup7

1 个答案:

答案 0 :(得分:0)

要重写,您必须首先捕获(...)原始请求的各个部分,然后在目标中使用这些部分$1$2,...

RewriteRule ^Home/(.*?)/(.*?)/(.*?)$ /Webshop/product.php?$main_cat=$1&cat=$2&product=$3 [L]