【发布时间】:2022-02-01 14:42:44
【问题描述】:
它确实有效,因为我只有 .html 文件。但是,现在我需要通过表单扩展 .php。
我试图复制 .htaccess 规则,但 htaccess 只采用第一条规则。
我的尝试:
RewriteEngine on
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.html [L]
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.html[? ].*$"
RewriteRule ^([^.?]+)$ %{REQUEST_URI}.php [L]
RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"
RewriteRule .* - [L,R=404]
有没有办法在同一条规则中隐藏 .php 和 .html 结尾,这样行得通?
【问题讨论】: