これは localhost で正常に動作します。
#RewriteEngine ディレクティブは、ランタイム書き換えエンジンを有効または無効にします。 RewriteEngine オン #これにより、index.php ファイルがない場合、どのフォルダーにもアクセスできなくなります オプション すべて -インデックス #これにより、404 または 403 エラーが発生した場合、ユーザーは http://localhost/awe/ にリダイレクトされます ErrorDocument 404 http://192.168.1.6/app/ ErrorDocument 403 http://192.168.1.6/app/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Godaddy.comサーバーでも同じエラーが発生します:Error 500
削除するOptions All -Indexes
と、 index.php が存在するため最初のページが表示されますが、内部ページは表示されず404
、 my の下で定義されているためエラーが表示されますBootstrap
。何をする必要があるかを親切に提案してください。
また、サブドメインの 1 つと 1 つのフォルダー内に配置しました。したがって、アプリのパスは次のようになります。
http://mysubdomain.mywebsite.com/myprojectname/app
したがって、私の.htaccess
ファイルはこのフォルダーにのみ入れていますhttp://mysubdomain.mywebsite.com/myprojectname/app