Ошибка 404 при маршрутизации в подпапку в субдомене Codeigniter 3 - PullRequest
0 голосов
/ 19 октября 2018

Мне только что удалось направить к контроллеру в подпапке после я получил это решение .Все работает нормально, когда на локальном компьютере.При запуске на хостинге появляется сообщение об ошибке «404».

Я просто новичок, не знаю, где пропустил

Вот некоторая информация:

Локальный: Apache 2.4.34;PHP 5.6.38
Хостинг: Apache 2.4.35;PHP 5.6.38

Локальный адрес: hris.localhost.co.id
Живой адрес: hris.sbmgrp.co.id

Здесь моя папка

- public html
   |-- hris  <-- **subdomain folder** 
   |    |-- application
   |    |    |-- controllers
   |    |    |    |-- user
   |    |    |    |    |-- Auth.php
   |    |    |    |    |-- Dashboard.php
   |    |    |    |-- Welcome.php
   |    |    |-- core
   |    |         |-- MY_Router.php
   |    |-- .htaccess 
   |-- helpdesk <-- other subdomain
   |    |-- .htaccess
   |-- .htaccess.php

MY_Router.php совпадает с this .

.htaccess (hris)

<IfModule mod_rewrite.c>

  Options +FollowSymLinks
  RewriteEngine On
  RewriteBase /hris/

  # If your default controller is something other than 'welcome' you should probably change this.
  RewriteRule ^(welcome(/index)?|index(\.php)?)/?$ / [L,R=301]
  RewriteRule ^(.*)/index/?$ $1 [L,R=301]

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

  SetEnvIfNoCase X-Forwarded-For .+ proxy=yes
  SetEnvIfNoCase X-moz prefetch no_access=yes

  # Block pre-fetch requests with X-moz headers.
  RewriteCond %{ENV:no_access} yes
  RewriteRule .* - [F,L]

  # Fix for infinite redirect loops.
  RewriteCond %{ENV:REDIRECT_STATUS} 200
  RewriteRule .* - [L]

</IfModule>

.htaccess в public_html

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

Когда я пытаюсь установить $ router [default_controller] = 'welcome', он работает нормально.Если есть какие-либо вопросы, пожалуйста, дайте мне знать.Спасибо за ваш совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...