符合以下规则的规则如何:
将所有非文件请求重定向到root(example.com/foo或example.com/foo/goo到example.com) 将所有不存在的文件请求重定向到root(example.com/not_exisiting_file.php到example.com) 将所有请求传递给现有文件。
htaccess中的mod重写怎么样?
由于
答案 0 :(得分:1)
对于Apache 2.4,查看FallbackResource
指令是否可以执行您想要的操作。
它旨在取代RewriteCond
与-d
和-f
的先前使用。
答案 1 :(得分:0)
您可以在/.htaccess
文件中使用以下规则将所有不存在的文件请求重定向到根目录:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ http://example.com/ [R,NC,L]