codeigniterのフォルダを保護・アクセス制限するという考えで、パブリックフォルダを作成しました。主なアイデアは、ユーザーがパブリック フォルダーにのみアクセスできるということです。
<VirtualHost *:80>
DocumentRoot "www / codeigniter / public"
<Directory "www/codeigniter">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all Granted
</ Directory>
</ VirtualHost>
これは機能しますが、URL を消去しようとすると、index.php がエラー 503 を生成するようには見えません。
私が作成した.htaccessファイルは次のとおりです
<IfModule mod_rewrite.c>
Options + FollowSymLinks
RewriteEngine On
RewriteCond% {REQUEST_FILENAME}!-D
RewriteCond% {REQUEST_FILENAME}!-F
RewriteRule ^ (. *) $ Index.php? / $ 1 [L]
</ IfModule>
私は何を間違っているのですか、それともやり残したことですか?
英語を許してください、GoogleTranslate