这是场景, 我有一个看起来像这样的示例链接 让我们说ProjectName / products.php
我能够在htaccess中重命名URL,使其看起来像:ProjectName / products
htaccess的:
RewriteEngine On
RewriteRule ^products?$ products.php
我的问题是,在尝试输入URL ProjectName / products.php时是否可以拒绝访问?我是htaccess的新人。我尝试过添加deny,是的,它解决了无法访问该php文件的问题,但碰巧我现在无法访问已清理的URL,我希望我的问题清楚。谢谢您的帮助。
答案 0 :(得分:1)
要拒绝外部访问php文件,您可以使用以下规则:
RewriteEngine on
RewriteCond %{THE_REQUEST} /products\.php [NC]
RewriteRule ^ - [R=403,L]