無料ホスティングに自分のプロジェクトを追加しました000webhostと私のすべてのファイルはpublic_html /ディレクトリにリストされています。 プロジェクトはcodeigniterに組み込まれています。 私は含まれているpublic_html / .htaccessでhtaccessファイルを追加しました
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
しかし、これは私のためには動作しませんhtaccessで何か問題はありますか?
回答:
回答№1は2私はこれを使用します(それはローカルでもリモートでも私のために働きます):
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index.php|public|images|css|js|robots.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
あなたはルートロールとcss、jsなどのためのサブフォルダに "public"と呼ばれるフォルダを作成する必要があります。
回答№2の場合は0
すべてのhtaccessから申し訳ありませんが大丈夫ですが、私は問題を引き起こしていた私の基本URLに余分な文字がありました。 またすみません。