Mod重写URL问题

时间:2013-09-05 12:34:58

标签: .htaccess mod-rewrite url-rewriting

我需要构建SEO友好的URL,我有这个URL:

http://www.misite.com?search=&area=$1&cityid=$1&lang=es&subcatid=66&view=ads&catid=9

我需要让它们看起来像这个SEO友好的URL:

http://www.misite.com/sale-houses-california

到目前为止,我已将此代码添加到htaccess中:

RewriteRule ^sale-houses-([-]?[a-z]+)? ?search=&area=$1&cityid=$1&lang=es&subcatid=66&view=ads&catid=9 [QSA]

我将城市,类别和子类别结合在一起所以我需要一个简单的解决方案来处理所有组合

我不知道正确的表达方式:([-]?[0-9]+)? / ([-]?[a-z]+)或类似。

网址结构为^text-text-text小写

是否可以制作更像这样的东西(见下文),还是每个类别都要写一行?

RewriteRule ^([-]?[a-z]+)-([-]?[a-z]+)-([-]?[a-z]+)? ?search=&área=$1&cityid=$1&lang=es&subcatid=$1&view=ads&catid=$1 [QSA]

0 个答案:

没有答案