我目前正在开发一个项目,它有以下链接方法
如果链接是
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
答案 0 :(得分:1)
这可以使用.htaccess来完成,但一般情况下我会建议删除您不希望直接从documentroot访问的任何内容。 PHP仍然可以访问位于公共目录下的文件。
如果您使用.htaccess,请务必设置特定规则,否则所有图像和CSS请求都将重定向回索引
否则,您也可以在foo.php中添加一行:
define('ISINCLUDED', 'YES');
并在每个foo10000.php中:
if(!defined('ISINCLUDED')) return;