2016-12-10 1 views
0

Ich erwerbe neue Multi-Domain-Shared-Hosting-Plan.codeIgniter funktioniert nicht nach der primären Domäne zu Unterordner

www.example.com meine primäre Domain (Root Domain)

public_html/ 
example 
.htaccess 

i meine primäre Domain ändern diesen Code in public_html mit/.htaccess

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.com$ [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.example.com$ 
RewriteCond %{REQUEST_URI} !example/ 
RewriteRule (.*) /example/$1 [L] 

jetzt public_html/Beispiel ist mein neue primäre Domäne

Und ich Setup-CodeIgniter-Projekt im Ordner Beispiel und es funktioniert für www.example.com/ aber nicht funktioniert für www.example.com/index.php/about ist es Rückkehr No input file specified.

Das ist mein CodeIgniter .htaccess in public_html/example/.htaccess

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

Antwort

0

Sie müssen die hinzufügen? Zeichen nach index.php in der .htaccess als

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

Kasse diese link für mehr informaiton.

0

Aufruf Versuchen Sie, wie www.example.com/about, Sie alle Anfragen weiterleiten standardmäßig über .htacess Datei index.php

Verwandte Themen