htaccess rewriterule其中第二段是动态的 - codeigniter

时间:2014-02-21 11:42:23

标签: php apache .htaccess codeigniter mod-rewrite

我正在使用Codeigniter 2

我有这个网址:

  

http://mydomain.com/sites/site1/index.php

其中“site1”是动态的,可以针对服务器上的任何请求进行更改。

我的目录结构是:

home/

--application/
----sites
----admin
--system

--public_html/
----sites/
------site1
------site2
------site3

基本上,我只是想从URL中删除Index.php,但CI建议的代码不起作用,我认为这是因为我正在使用多个应用程序。

例如:

  

http://mydomain.com/sites/site1/index.php/about   应该参考:   http://mydomain.com/sites/site1/about

同样的想法'site2','site3'......等等。

我在public_html / sites中有一个htaccess文件,我需要根据当前目录调整第二个段,所以这样做: RewriteRule ^(。*)$ sites / site1 / index.php / $ 1 [L]

但如果你在http://mydomain.com/sites/site2/about

,'site1'应该会改变

我希望我的问题足够明确。 谢谢你的帮助。

0 个答案:

没有答案