Php htaccess重写代码安全

Php htaccess重写代码安全,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我目前正在学习使用htaccess,我有一个关于代码安全的问题。 我的PHP应用程序从一个入口点index.PHP开始,因此我希望将url重写为/index.PHP 我做了一些研究,但没有什么能完全按照需要工作,所以我结合了一些东西,创建了如下内容: RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_URI} ^((?!public).)*$ RewriteRule . /index.php [L] 它按照我的预期工作,它重写所有URL,

我目前正在学习使用htaccess,我有一个关于代码安全的问题。 我的PHP应用程序从一个入口点index.PHP开始,因此我希望将url重写为/index.PHP 我做了一些研究,但没有什么能完全按照需要工作,所以我结合了一些东西,创建了如下内容:

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} ^((?!public).)*$
RewriteRule . /index.php [L]
它按照我的预期工作,它重写所有URL,除了那些以/public开头的URL到index.php
由于我不是很高级,我的问题是,这样的代码安全吗?它会受到某种方式的攻击吗?

除非您配置了错误的内容,否则无法“攻击”重写规则。只要您不想将以
public
开头的请求路由到
index.php
,并且确实想将所有其他请求路由到
index.php
,就可以了

这个概念的实际“安全性”取决于您所托管的php代码。

因为它实际上不“做”任何安全敏感的事情,所以我认为答案是。可能是