主要站点运行WordPress的.htaccess的的.htaccess中的子文件夹
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我要去子目录site.com/online/
创建的CodeIgniter应用如果只是在子文件夹中是行不通增加CI名.hta文件。 CI .htaccess:
RewriteEngine on
RewriteCond $1 !^(index\.php|robots\.txt|img|styles|js)
RewriteRule ^(.*)$ /index.php?/$1 [L]
是否可以合并两个.htaccess文件或在CI子文件夹中使用.htaccess执行某些操作? 谢谢。
UPD。 谢谢你的答案,我已经尝试过所有的变种,并最终将项目移至子域。
谢谢你的回答。当我加入这个,布劳尔返回到404,如果类型/在线/首页/ – Tuco 2011-05-12 01:27:28
如果'在线/首页/'是一个有效的目录名和你希望它是为'在线/的index.php?/ online'那么上述规则办理需要通过移除条件'RewriteCond%{REQUEST_FILENAME}!-d'来放松。现在试试,我编辑了我的答案。 – anubhava 2011-05-12 02:53:46
嗨。浏览器再次重定向到未找到 – Tuco 2011-05-12 05:29:59