.htaccess中的mod rewrite表达式

.htaccess中的mod rewrite表达式,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我有一个用于mod_重写的正则表达式 RewriteRule ^([0-9]+)/(fr|ru|en)/([a-z]+|[0-9]+)/([x]+([a-z]+))/([y]+([a-z]+))/([z]+([a-z]+))$ /index.php?start=$1&lang=$2&cat=$3&sc=$4&ssc=$5&sssc=$6 [L] RewriteRule ^([0-9]+)/(fr|ru|en)/([a-z]+|[0-9]+)/([x]+[

我有一个用于mod_重写的正则表达式

RewriteRule ^([0-9]+)/(fr|ru|en)/([a-z]+|[0-9]+)/([x]+([a-z]+))/([y]+([a-z]+))/([z]+([a-z]+))$ /index.php?start=$1&lang=$2&cat=$3&sc=$4&ssc=$5&sssc=$6 [L]
RewriteRule ^([0-9]+)/(fr|ru|en)/([a-z]+|[0-9]+)/([x]+[a-z]+)/([y]+[a-z]+)/([z]+[a-z]+)$ /index.php?start=$1&lang=$2&cat=$3&sc=$4&ssc=$5&sssc=$6 [L]
但如果是链接:
http://example.com/4564/fr/gdgfdgbgdfgd/xfirst/ysecond/zthird

我有以下价值观:

start=4564
lang=fr
cat=gdgfdgbgdfgd
sc=xfirst
ssc=first
sssc=ysecond
所以,问题在于:ssc

我改为:

sc - a
ssc - b
sssc - c
但是什么都没有。

如果你想要的是

start=4564
lang=fr
cat=gdgfdgbgdfgd
sc=xfirst
ssc=ysecond
sssc=zthird
然后删除
[x]+
[y]+
[z]+
之后的捕获。所以规则是