我为我的web应用使用Slimframework &我的所有url请求都指向'index.php'中的一个入口点,在我的.htaccess中使用以下ReWrite:阻止'index.php'被slimframework访问
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule^index.php [QSA,L]
一切都很好,但是,index.php
仍是由下面的请求/路由方式的URL访问: /mywebsite/public/index.php
,我不想要的。现在我明白了,它在我的公共文件夹的HTML唯一的文件,但我不希望它在URL访问...我怎样才能重定向到一个错误的路线通过
1)一个.htaccess重写
或者
2)一些苗条逻辑
???
我将如何重定向到一个特定的路线?而不仅仅是一个404禁止页面,即:RewriteRule^- www.mysite.com/error/errors –
您可以使用'ErrorDocument 404/error/errors',这样就可以作为错误页面。或者我可以更新代码重定向到那个。让我知道。 – SuperDuperApps
很好,谢谢队友:} –