Apache 反向重写

Apache 反向重写

是否可以将 URLindex.php?view=something重新改回/something

答案1

RewriteCond %{QUERY_STRING} [&?]view=([^&]*)
RewriteRule index.php$ /%1

请注意,如果您不小心,狡猾的攻击者可能会滥用此功能;例如,通过向“view”传递参数来生成任意 URI。应采取适当的预防措施。

此外,您可能希望将 [L]、[R] 或 [R=301] 附加到 RewriteRule(或它们的组合),具体取决于您的确切意图。

相关内容