Я работаю с Codeigniter и WordPress для веб-сайта.
Codeigniter установлен в корневом каталоге.
WordPress, который используется для блога в каталоге поддоменов внутри корневой папки.
Вот структура каталогов.
var / www / html / codeigniter - рут-сайт здесь
/ var / www / html / codeigniter / blog - субдомен для WordPress блога
вот файл .htacess для корневого каталога (var / www / html / codeigniter)
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
вот файл .htaccess для каталога блога (/ var / www / html / codeigniter / blog)
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>