RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
# If the requested resource doesn't exist, use index.html
RewriteRule ^ /index.html
3条答案
按热度按时间ep6jt1vc1#
在
Order
中有关于此的示例在以下示例中,允许访问www.example.com域中的所有主机example.org;所有其它主机被拒绝访问。
这将排除除您自己的域(example.com)之外的所有主机。
当您有权访问主配置时,还可以使用
Directory
将其限制为特定目录如果没有,请将
Order
、Deny
和Allow
指令放入assets目录下的.htaccess文件中。yshpjwxd2#
我解决了这个问题,阻止任何用户直接访问assets/*,在根目录下创建一个名为.htaccess的文件,并将以下代码放入其中:
并在应用程序路由中创建到assets/* 的重定向
我希望这能帮助我们
jgovgodb3#
"这对我很有效"
我将此代码放在根目录的
.htaccess
中,即http"//assets.yourdomain.com
的/assets/