0

我想要做的是有多个目录(不是物理创建的),授予他们访问 file_template.php

例如,如果您访问/soccer//tennis//basket/ ..... 内部重定向或包含 template_sport.php

我已经实现了这一点。Htaccess 不工作

RewriteCond% {REQUEST_URI} /soccer/(. *)
RewriteCond% {REQUEST_URI} /basket/(. *)
RewriteCond% {REQUEST_URI} /tennis/(. *)
RewriteRule (.*) /template_sport.php?sport=$1

任何的想法?提前致谢并致以最诚挚的问候!

4

1 回答 1

1

你不需要RewriteConds :

RewriteRule ^(soccer|basket|tennis)(/.*)?$ /template_sport.php?sport=$1

请注意,正如所写,这RewriteRule会丢弃 URL 中初始. 但是,正则表达式确实将其捕获在 中,因此您可以根据需要将其包含在重写的 URL 中。/sport/$2

于 2012-12-29T21:23:45.917 回答