htaccess回到索引

时间:2013-02-20 19:19:11

标签: php .htaccess

我目前正在开发一个项目,它有以下链接方法 如果链接是
www.foo.com/sub/foo.php?o=1000它会打开MyContacts

www.foo.com/sub/foo.php?o=608它会打开XYZ

... 整个网站都建立在此基础上,只有数字会发生变化。

但您可以直接访问这些文件: www.foo.com/sub/file1000.php

所以现在我的问题是,是否可以重定向到

www.foo.com/sub/foo.php?o=1 - (索引页)如果链接不是www.foo.com/sub/foo.php

我想这可以或者可以在.htaccess中完成,但我没有.htaccess编程中的任何知识。

Ty,Sebastjan

1 个答案:

答案 0 :(得分:1)

这可以使用.htaccess来完成,但一般情况下我会建议删除您不希望直接从documentroot访问的任何内容。 PHP仍然可以访问位于公共目录下的文件。

如果您使用.htaccess,请务必设置特定规则,否则所有图像和CSS请求都将重定向回索引

否则,您也可以在foo.php中添加一行:

define('ISINCLUDED', 'YES');

并在每个foo10000.php中:

if(!defined('ISINCLUDED')) return;