2017-04-14 2 views
-1

PHP Netteフレームワーク、URLがlocalhostで動作していません。ライブサーバーでは正常に動作していますが、ホスティングサーバーからの最新のバックアップからlocalhostにインストールした場合、動作しません。NetteフレームワークのURLがlocalhostで動作しない

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^(.*)$ /www/$1 [L,NE] 
</IfModule> 

ホーム・ページが正しく

http://localhost/ongoingclients/www/www/ 

取り組んでいる。しかし、他のURLが機能していないWAMPを上の私のローカルホストURL:

.htaccessファイルがようです。

+0

私もapacheサーバーのmod-rewrite url設定を試しました –

+0

文法とコーディング形式の可読性の更新 – Parfait

+0

完全なApacheゾーンファイルの表示、/ wwwフォルダの内容の表示、netteルーターの表示があります。 –

答えて

1

どういう意味ですか?それはApacheから404を示していますか?

は、Apacheで

  • mod_rewriteAll
+0

これは200 OKを示しています。また、Apache httpd&vhostのmod_rewriteとAllowOverrideの両方でチェックしました。まだ動作していません –

+0

PHPでNetteフレームワークのURLがlocalhostで動作しません。 ライブサーバー上で動作しています。ホスティングサーバーからの最新のバックアップからlocalhostにインストールしました。私を助けてください –

0

に設定されているApacheのバーチャルホストの設定で

  • AllowOverrideを有効になっている上記の問題は、ルールの.htaccessファイルによって解決される

    をでRewriteBaseていることを確認してみてください
    <IfModule mod_rewrite.c> 
        RewriteEngine On 
        RewriteBase /ongoingclients/www/www/ 
    
        # prevents files starting with dot to be viewed by browser 
        RewriteRule /\.|^\. - [F] 
    
        # front controller 
        RewriteCond %{REQUEST_FILENAME} !-f 
        RewriteCond %{REQUEST_FILENAME} !-d 
        RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L] 
        </IfModule> 
    

    成功しました、ありがとうございます。

  • 関連する問題