これは 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