2017-02-16 22 views
0

Я сделал проект в кодеигниторе. Он работал идеально в localhost. Файл Htaccess в локальном хосте:codeigniter htaccess файл в поддомене

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule (.*) index.php/$1 [L] 
</IfModule> 
<IfModule !mod_rewrite.c> 
    ErrorDocument 404 /index.php 
</IfModule> 

Затем я удалил проект хостинг субдомен college.utest.kz Но он не работает в Интернете. Изменено содержимое файла htaccess, как в документации по кодированию. Результат такой же Спасибо за чтение

+0

Какой сервер вы можете использовать как Linux, окна и т.д. –

+0

@ChauhanShailesh linux –

ответ

0

Попробуйте

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 
+0

благодарит за ваш ответ. Это не сработало для меня –

+0

Какая ошибка у вас? –

+0

в браузере он не показывает страницу. В файле журнала написано: '[error] 32412 # 0: * 4993796 FastCGI отправлено в stderr:« Первичный скрипт неизвестен »при чтении заголовка ответа от восходящего потока, клиент: 185.97.115.34, server: college.utest.kz, request : «GET /college.php HTTP/1.1», вверх по течению: «fastcgi: // unix: /var/run/php-fpm/college.utest.kz.sock:», host: "college.utest.kz" ' –

0
RewriteEngine on 

RewriteCond $1 !^(index\.php|(.*)\.swf|forums|images|css|downloads|js|robots \.txt|favicon\.ico) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA] 
+1

Спасибо. но это не помогло –

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

Используйте свой поддомен имя папки переписывание базы