0

我已经设法消除了输入index.php网址的需要,但仍然可以这样做。我不希望这样,并希望阻止用户通过 url 访问我的应用程序,例如/index.php/homeor/index.php/contact甚至/index.php.

有谁知道如何做到这一点?

4

3 回答 3

1

在你.htaccess写在顶部

DirectoryIndex my_new_index.php

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

将您的index.php文件重命名为my_new_index.php

于 2012-04-04T14:07:50.390 回答
0

如果您使用的是 Apache,那么只需设置一个重写规则将用户从 index.php 重定向到 /

RewriteRule ^/index\.php$ /
RewriteRule ^/index\.php/(.*) /$1
于 2012-04-04T14:05:19.533 回答
0

确切地。这是一个例子:

RewriteRule    ^foo\.html$  bar.html

或者您可以使用如下变量:

^hotsheet/(.*)$  http://www.tstimpreso.com/hotsheet/$1
于 2012-04-04T14:11:11.297 回答