我需要建立 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]+)
或类似的。
URL 结构为^text-text-text
小写
是否可以像这样制作更通用的东西(见下文),还是我必须为每个类别写一行?
RewriteRule ^([-]?[a-z]+)-([-]?[a-z]+)-([-]?[a-z]+)? ?search=&área=$1&cityid=$1&lang=es&subcatid=$1&view=ads&catid=$1 [QSA]