这是我目前拥有的 .htaccess 文件:
Options -Indexes
AddDefaultCharset utf-8
ErrorDocument 403 /error.html
ErrorDocument 404 /error.html
<Files ".ht*">
Require all granted
</Files>
RewriteEngine on
RewriteRule ^error\.html$ / [R=301]
RewriteRule ^\.ht / [L,R=301,NC]
我需要添加一个特定的规则来将一个不存在的文件映射到一个脚本,就像这样:
RewriteRule /folder/file.txt /folder/file.php [L]
如何将此规则添加到 .htaccess 中?
我试过了:
Options -Indexes
AddDefaultCharset utf-8
ErrorDocument 403 /error.html
ErrorDocument 404 /error.html
<Files ".ht*">
Require all granted
</Files>
RewriteEngine on
RewriteCond "%{REDIRECT_URL}" "/folder/file.txt"
RewriteRule ^error\.html$ /folder/file.php [L]
RewriteRule ^error\.html$ / [R=301]
RewriteRule ^\.ht / [L,NC]
但它不起作用。
谢谢!