0

我目前正在开发一个项目,该项目具有以下链接方法如果链接是
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 编程一无所知。

泰,塞巴斯蒂安

4

1 回答 1

1

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

如果你使用.htaccess,一定要设置特定的规则,否则所有的图片和css请求都会被重定向回索引

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

define('ISINCLUDED', 'YES');

并在每个 foo10000.php 中:

if(!defined('ISINCLUDED')) return;
于 2013-02-20T19:26:03.910 回答