2009-10-16 48 views
0

有没有内置的方法来读取使用php的.htaccess(或httpd.conf等)中的活动DirectoryIndex?读取.htaccess目录索引并用PHP重写

此外,有没有办法确定哪个文件的httpd将执行使用PHP给定一个网址,如果重写正在使用?

基本上,给定一个URL,我想用PHP来找出哪个文件的httpd最初将调用。

谢谢。

+0

你想要什么? – Gumbo 2009-10-16 16:33:59

+0

我正在用AJAX写一个内联网页编辑器,我希望人们可以很容易地安装它,并且可以与他们现有的网站一起工作。所以,我需要能够有效地找出哪些文件可能包含他们正在编辑的html位。 静态HTML正在工作,但如果重写或非标准DirectoryIndex在计划中,我就搞砸了。 ; 0) – doctororange 2009-10-18 01:54:01

回答

0

我能想到的一个简单的方法是使用curl,并让真正的URL 请求查看它返回的页面。

这种方式没有猜测,你会知道它给你回页面的事实。

+0

我有点困惑。此方法是否有助于确定在服务器端调用哪个文件?谢谢。 – doctororange 2009-10-16 09:20:49

+0

这种方法使用php就像一个网页浏览器。因此,它将返回在该服务器上调用页面时正常浏览器会看到的任何文本。它将遵循所有的重写规则。等等 它不会告诉你什么PHP脚本被执行。 这个脚本回报了什么结果。 – elviejo79 2009-10-16 09:55:56