我一直在试图找到包括我的PHP文件是受mod_rewrite的地址更改文件的“易”的方式。PHP包含路径与mod_rewrite的
目前我们的config.php文件位于public_html/lib/config.php文件中,我试图做的是include('lib/config.php')
,但是它的地址被mod_rewrite改变了地址的错误。
E.g. “http://www.example.com/user-profile.php?user=123” 将致力于使用include('lib/config.php')
但
“http://www.example.com/user/123” 使用include('lib/config.php')
无法找到该文件。
有什么办法来设置默认包括PHP文件的路径,从而无论在何处页位于/重写的include('lib/config.php')
作品。
感谢
mod_rewrite应该对inlude路径没有影响(因为这些路径并不像HTTP请求那样处理)。 – Mchl 2010-10-29 16:13:58
@Mchl说什么。如果PHP文件是相同的,路径将是相同的 – 2010-10-29 16:18:23