我使用以下重写规则:
RewriteRule ^true-stories/([0-9]+)/?$ read.php?ID=$1 [NC,L]
RewriteRule ^short-stories/([0-9]+)/?$ read.php?ID=$1 [NC,L]
RewriteRule ^serilaized-stories/([0-9]+)/?$ read.php?ID=$1 [NC,L]
RewriteRule ^poems/([0-9]+)/?$ read.php?ID=$1 [NC,L]
正如您所看到的,他们都指向同一个文件。
有没有办法将所有规则应用于一条规则?我在使用" |"时遇到了问题。操作
答案 0 :(得分:1)
您可以使用:
RewriteRule ^/?(?:(?:true|short|serilaized)-stories|poems)/([0-9]+)/?$ read.php?ID=$1 [NC,L]
(?:)
=没有在$ n中分组捕获