【发布时间】:2009-10-14 18:44:16
【问题描述】:
我正在制作一个可下载的自托管 Web 应用程序(使用 CodeIgniter),并且需要 .htaccess 重写规则来判断它是否在子目录中,或者不能正确地制定重写规则。
例如,如果应用程序安装在 example.com,那么写入规则将如下所示
RewriteRule ^(.*)$ /index.php/$1 [L]
另一方面,如果它安装在 example.com/subdir,那么它看起来像
RewriteRule ^(.*)$ /subdir/index.php/$1 [L]
我怎样才能做到这一点?有没有办法将这些组合成一个“智能”规则?或者我是否需要在应用安装过程中以编程方式创建 .htaccess,而不仅仅是将其与下载内容捆绑在一起?
【问题讨论】:
标签: php .htaccess codeigniter