Apache 指向根文件夹的通配符url

Apache 指向根文件夹的通配符url,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我需要所有未找到的url指向根文件夹 例如http://dom.com/askjdhakjhsd/aksjhdkasjhd.html或http://dom.com/asjkdkjash/显示http://dom.com/,,但url应该像http://dom.com/askjdhakjhsd/aksjhdkasjhd.html不重定向 我使用了下面的代码 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f

我需要所有未找到的url指向根文件夹

例如
http://dom.com/askjdhakjhsd/aksjhdkasjhd.html
http://dom.com/asjkdkjash/
显示
http://dom.com/
,,但url应该像
http://dom.com/askjdhakjhsd/aksjhdkasjhd.html
不重定向

我使用了下面的代码

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)(\/?)$ / [QSA,NC,L]

它工作正常,但是
指向
http://dom.com/askjdhakjhsd/css/hello.css
。。。如何正确显示根文件夹的内容,但url应为
http://dom.com/askjdhakjhsd/aksjhdkasjhd.html

您需要一行
错误文档。将此行添加到.htaccess的顶部:

ErrorDocument 404 /
这会将404(未找到)错误转发到您的主页,同时在浏览器中保持URL不变