如何使用通配符引用规则中的同一目录?我需要blog_name作为通配符,因此脚本会检查old_site目录中是否有文件,如果是,则重写它。目前它适用于一个目录:
RewriteRule ^blog_name/([^/\.]+) old_site/blog_name/$1.php [NC,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
所以我需要blog_name作为任何目录:
RewriteRule ^[*wildcard_dir*]/([^/\.]+) old_site/[*wildcard_dir*]/$1.php [NC,QSA]
这可能吗?提前谢谢!
答案 0 :(得分:1)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/([^/\.]+) old_site/$1/$2.php [NC,QSA]