Witryna CodeIgniter w podkatalogu, plik htaccess może zakłócać plik htaccess w katalogu głównym?
W mojej witrynie CodeIgniter (hostowanej na GoDaddy), przechodząc do dowolnej strony, ale indeks podaje mi ten błąd:
Nie określono pliku wejściowego.
Googlując, wydaje się, że przyczyna musi mieć coś wspólnego z moją sytuacją .htaccess. Sposób, w jaki to jest skonfigurowane, a może i to może w końcu ulec zmianie, polega na tym, że moja witryna CI znajduje się w podkatalogu domeny głównej. Strona CI i domena główna mają swoje własne pliki .htaccess. Plik CI htacess znajduje się w folderze aplikacji:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /SubDomain/index.php?$1 [L]
</IfModule>
A oto główny plik htaccess ma dwa poziomy wyżej od pliku CI, czytając w ten sposób:
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
rewriterule ^(.*)$ https://www.MainDomain.org/$1 [r=301,nc]
Obawiam się, że te dwa zestawy reguł przepisywania są ze sobą sprzeczne i naprawdę nie mam pojęcia, co z tym zrobić. Mogę zmienić plik htaccess i naprawdę chciałbym, aby pracowali razem w pokoju i harmonii. Możliwe jest jednak również, że nie ma to nic wspólnego z htaccess.