我有文件夹admin
我已将网址从 admin
更改为 admin-cdn
,规则如下
RewriteRule ^admin-cdn/?(.*)$ admin/$1 [L]
现在我可以使用 www.domain.com/admin/
和 www.domain.com/admin-cdn/
url 访问管理文件夹的文件
当用户使用 www.domain.com/admin
路径访问内容时,我想显示 404 错误
如何在 .htaccess 文件中执行此操作
最佳答案
你可以这样做:
RewriteEngine On
# if /admin/ is entered as URL then send 404
RewriteCond %{THE_REQUEST} \s/admin[?/\s] [NC]
RewriteRule ^ - [L,R=404]
# internal rewrite from /admin-cdn/ to /admin/
RewriteRule ^admin-cdn(/.*)?$ admin$1 [L,NC]
关于apache - 仅使用我在 htaccess 上编写的 url 进行访问,防止访问真实的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68325057/