2016-07-11 15 views
1

Wenn ich die URL https://www.domainname.com/welcome. Es gibt mir 404 Fehler und404 Fehler codeigniter beim Hochladen auf Server

, wenn ich https://www.domainname.com/Welcome schlug funktioniert es gut. Mein Controller Name und Dateiname ist in Großbuchstaben und unten ist mein Htaccess.

Bitte lassen Sie mich wissen, wo ich falsch liege.

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

Vielen Dank im Voraus.

+0

Auf meiner Seite geben beide Links 404-Status. Sind das die richtigen Links? – Ionut

Antwort

0

Ich habe eine Lösung von diesem Link erhalten. Wo Sie ähnliche Probleme mit der Lösung finden können.

Hoffe, dies wird dazu beitragen, Ihren Fehler 404 zu beheben.

Codeigniter throws 404 after uploading to server

+0

funktioniert nicht – diksha

+0

Sie meinen, Link funktioniert nicht oder Lösung? –

+0

Lösung, weil meine Links mit Großbuchstaben arbeiten. – diksha

0

Werden Sie versuchen, einmal mit diesem.

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

Sie können es verwenden.
in config.php

$config['base_url'] = 'your base url'; 
$config['index_page'] = ''; 
$config['uri_protocol'] = 'AUTO'; 
$config['url_suffix'] = ''; 

in .htaccess (Dies sollte Seite Anwendungsordner platzieren out)

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

in autoload.php

$autoload['helper'] = array('url'); 
0

mit "vhosts.conf" -Ordner . URLs können in sensitive case gemacht werden. Ort:

/var/www/vhosts/domain.com/conf/vhosts.conf

RewriteEngine auf RewriteMap Klein int: tolower RewriteCond $ 1 [AZ] RewriteRule ^/$/$ {Klein (. *): $ 1} [R = 301, L]

0

Sie gemacht Strecken haben für diesen auf Ihren Routen Seite in Config Ordnern. Für Ex-

$route["welcome-page"] = 'Welcome'; 

Und rufen Sie Ihre Seite wie - https://www.domainname.com/welcome-page

Hoffnung dieser Code helfen Ihnen.

0

Hallo hatte das gleiche Problem, wenn es in lokalen funktioniert und ich auf Amazon Ec2 Server hochgeladen. Ich bekomme die Lösung als: make alle Controller und Modus

Verwandte Themen