>我有 2 个文件1.) 索引.php2.) index_intern.php
两个文件执行相同的操作:它们包含子目录中的文件。只是不同的是,index_intern.php会要求基本认证。
现在我想写一个重定向,它将从文件 2 转发用户。如果未遵循预定义的查询字符串,则为 1。
不应执行重定向的预定义Query_String如下所示:?doc=intern/<.*>
RewriteCond %{THE_REQUEST} ^GET.*index_intern'.php [NC]
RewriteCond %{QUERY_STRING} !^(doc=intern/.*) [NC]
RewriteRule ^index_intern.php$ index.php%{QUERY_STRING} [R=301,L]
您可以使用:
RewriteCond %{THE_REQUEST} ^GET.*index_intern'.php [NC]
RewriteCond %{QUERY_STRING} !^doc=intern/ [NC]
RewriteRule ^index_intern.php$ index.php?%{QUERY_STRING} [R=301,L]
index.php
后有?