mod_rewrite изменить в подкаталог

#mod-rewrite

#переписать мод

Вопрос:

привет, у меня есть такая структура

 http://localhost/ci2
  

с этим .htaccess внутри ci2

 RewriteEngine on 
RewriteRule ^$ /ci2/index.php [L] 
RewriteCond $1 !^(index.php|resource|files|system|user_guide|robots.txt|favicon.ico) 
RewriteRule ^(.*)$ /ci2/index.php/$1 [L]
  

теперь я хочу переместить файлы в подкаталог

 http://localhost/folder/ci2
  

Я понял, что это не работает с тем же файлом .htaccess
, так какие изменения необходимы?

Ответ №1:

Вам просто нужно изменить на:

 RewriteEngine on 
RewriteCond $1 !^(index.php|resource|files|system|user_guide|robots.txt|favicon.ico)
RewriteRule ^folder/ci2/(.*)$ folder/ci2/index.php [L]
  

Комментарии:

1. Сейчас отсортирован и протестирован на моем сервере.