Mod_Rewrite Apache删除2个文件

时间:2013-08-24 00:29:09

标签: php apache .htaccess mod-rewrite

我正在为我的公司内部网做一个社交网络。我已成功地利用htaccess从我的url中删除index.php文件,但是,有一个“profile.php”文件,允许用户提取另一个用户配置文件。有没有办法使用.htaccess和mod_rewrite来删除index.php和profile.php?

这是我目前的htaccess文件:

RewriteEngine on
RewriteCond $1 !^(index\.php|css|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

同样,我希望能够删除profile.php以及index.php。

编辑:我在CentOS Server上运行cPanel的最新版本。

1 个答案:

答案 0 :(得分:0)

由于没有人回答超过一周,我以迂回的方式做到了这一点。我将所有404请求重定向到一个profile.php,不包括所有现有文件和目录。

然后我只删除了profile.php,因为index.php被列为directoryindex。

完成后,profile.php找到了个人资料并显示了必要的信息。