网址重写规则

时间:2011-03-25 12:37:53

标签: .htaccess mod-rewrite

所以我的第一页是索引,然后从索引我调用一个名为vetements的页面,其中我包含一个名为cat wich的get变量是穿的类别,然后当我在vetements页面上我调用一个子类别(这里我继续vetements页面(页面重绘itsel与php)问题是我无法在htaccess中结合这2条规则

我的链接应该如下:

vetements-Robes-Robes-courte

vetements是页面本身的名称

长袍是类别

Robes-courte属于子类别

现在这个规则适用于页面浏览时:

RewriteRule ^vetements-(.*)-(.*-.*)      /vetements.php?cat=$1&sous_cat=$2  [L]

但是当我从索引到vetements时,它无法工作,要使它从索引到工作,我必须执行以下操作:

  RewriteRule ^vetements-(.*)-?(.*-.*)? 

然后它不会在vetements中工作(当我重绘页面以调用子类别时)

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

也许尝试这样的回复:

RewriteRule vetements-cat-(.*)-sous_cat-(.*)\.htm$ vetements.php?cat=$1&sous_cat=$

这是http://www.webconfs.com/url-rewrite-tool.php

建议的内容

您可能还想查看有关创建所谓“搜索友好网址”的其他教程和示例,因为这基本上就是您要完成的工作。

答案 1 :(得分:0)

您的索引页面是否有vetements-Robes-Robes-courte链接到vetements页面?

相关问题