Проблема подпапки htaccess CodeIgniter - PullRequest
4 голосов
/ 23 сентября 2011

Я хочу второй сайт в моем домене внутри папки test

www.mydomian.com / тест

Сервер Apache, работающий на Linux.

Но когда я загружаю его в стили своего навигатора, изображения, помощники не могут быть найдены.

Мой htaccess выглядит так:

ПереписатьEngine On

RewriteBase / test

RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|robots\.txt)


RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /test/index.php?/$1 [L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

Заранее спасибо

Я попробовал то, что вы сказали, поместив файл htaccess, который вы мне дали, в тестовую папку, а другой - в корневой каталог, он не работал.

Другие варианты?

1 Ответ

4 голосов
/ 23 сентября 2011

Попробуйте добавить файл .htaccess в вашу тестовую папку.

Я использую этот контент .htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

В папке test Я бы поместилдругой .htaccess, почти с таким же содержимым:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /test/index.php?/$1 [L]
...