2017-01-27 2 views
0

私はこの例で連絡先フォームを作成します。電子メールを送信し、inspect-consoleまたはinspect-networkを表示しようと試みることができます:CodeigniterがWebページで電子メールエラー404を送信する

http://www.novaderma.cl/site2/

それはエラー404を与え、「要求されたURLは、このサーバ上で見つかりませんでした」...私は何が起こっているか分からない...ここ.htaccesファイルがある、私を助けてください!あなたがしなければならない

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

あなたの仮想ホストに 'AllowOverride All'がセットされていますか(あなたがApacheを使っていると仮定します)? –

+0

申し訳ありません私はあなたが何を意味するか分からない...私はこれを見つける必要がありますか? –

+0

あなたは共有ホスティングにいますか?あなたのサーバーにsshアクセスできますか? –

答えて

1

この書き換えルールCodeIgniterのConfigフォルダでも

<IfModule mod_rewrite.c> 

    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 

    # Rewrite all other URLs to index.php/URL 
    RewriteRule ^(.*)$ index.php?url=$1 [PT,L] 

</IfModule> 

を追加htaccessファイルのコードの下に...

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

TY !!!!!!!!!!!!!!!!!!!!私はこの問題をほぼ3日間持っています...あなたは英雄です!乾杯!! –

+0

セッションに問題がある場合、オートロード $ autoload ['libraries'] = array( 'database'、 'session'); –

0

:autoload.phpファイルがURLヘルパーを追加> - ルートディレクトリ内のhtaccessファイルで

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

コードを提供するだけでなく、OPの問題を解決する方法とその理由を説明できますか? – Chausser

関連する問題