Apache 指向根文件夹的通配符url
我需要所有未找到的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
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不变