只能使用我在 htaccess 上写的 url 访问阻止访问真正的 url
only access with url which I write on htaccess prevent accessing real url
我有文件夹admin
我已将 url 从 admin
更改为 admin-cdn
并使用以下规则
RewriteRule ^admin-cdn/?(.*)$ admin/ [L]
现在我可以使用 www.domain.com/admin/
和 www.domain.com/admin-cdn/
url
访问管理文件夹的文件
我想在用户使用 www.domain.com/admin
路径
访问什么时显示 404 错误
如何在 .htaccess 文件中做到这一点
试试这个
RewriteRule ^admin/ - [L,R=404]
RewriteRule ^admin-cdn/?(.*)$ admin/ [L]
你可以这样做:
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 [L,NC]
我有文件夹admin
我已将 url 从 admin
更改为 admin-cdn
并使用以下规则
RewriteRule ^admin-cdn/?(.*)$ admin/ [L]
现在我可以使用 www.domain.com/admin/
和 www.domain.com/admin-cdn/
url
我想在用户使用 www.domain.com/admin
路径
如何在 .htaccess 文件中做到这一点
试试这个
RewriteRule ^admin/ - [L,R=404]
RewriteRule ^admin-cdn/?(.*)$ admin/ [L]
你可以这样做:
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 [L,NC]