几分钟前我问了一个问题,得到了很好的回应。它有效。 (就是这样)。我把它添加到我的PHP脚本中。现在我需要用另一个这样的问题来完成我的网站,但几乎没有特征。我需要从该正则表达式中获取重写规则(这是不同的问题,不是我以前的问题)。
我需要重写链接,例如:
http://my_site.com/technic/k-700/?type=repair
链接如下:
http://my_site.com/repair/k-700/
代替k-700可以是任何其他组合(在/之间),而不是维修只能是套件。
现在我需要重写 .htaccess 文件的规则。请。
我的结果不起作用:
RewriteRule ^([^'/].)/k-700/$ /technic/k-700/?type=$1 [L]
我无法避免 k-700 :(
如果我
的理解是正确的,并且这是在您的根.htaccess中进行的,请尝试以下操作:
RewriteRule ^(repair|kit)/([^/]+)/?$ technic/$2/?type=$1 [L]
更新:重新阅读您的描述。 repair
与kit
值以及替换是否应该始终具有k-700
有点歧义。因此,这里有一些满足这些可能性的示例:
RewriteRule ^(repair|kit)/([^/]+)/?$ technic/k-700/?type=$1 [L]
RewriteRule ^(kit)/([^/]+)/?$ technic/k-700/?type=$1 [L]
RewriteRule ^(kit)/([^/]+)/?$ technic/$2/?type=$1 [L]