【发布时间】:2023-03-13 20:41:01
【问题描述】:
当服务器上没有这样的文件时,我正在使用此规则重定向到 404
RewriteEngine on
ErrorDocument 404 mydomain.com/404
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
这在例如上运行良好
mydomain.com/no-exiting-file
但是当我有的时候却不能正常工作
mydomain.com/no-exiting-folder/或mydomain.com/no-exiting-folder/no-exiting-file
如何解决这个问题,不仅涵盖不存在的文件,还涵盖不存在的文件夹?
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting friendly-url