.htaccess重写此模式

时间:2013-10-01 08:59:31

标签: apache .htaccess mod-rewrite url-rewriting rewrite

我想重写格式为

的网址
http://mysite.com/display.php?name=sequin-cuff-swing-dress&id=---DT0001

http://mysite.com/sequin-cuff-swing-dress---DT0001

任何人都可以帮助我。

注意:我已经存在以下规则,用于不同的网址重写。

RewriteRule ^([A-Za-z0-9-]+)?$ /products.php?cat=$1 [L]

1 个答案:

答案 0 :(得分:1)

您可以在其他规则的基础上使用此规则

RewriteRule ^([a-z0-9-]+)(---[^/]+)/?$ /display.php?name=$1&id=$2 [L,NC,QSA,NE]

# your existing rule
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /products.php?cat=$1 [L,NC,QSA,NE]