Web サイトに MVC デザイン パターンを実装しているときに問題が発生しました。フォルダー内に「svce」という名前のフォルダーがあります/www
(これは私のDOCUMENT_ROOT
です)。ファイルを作成し、.htaccess
その中に次のコードを書きました。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$index.php?url=$1 [QSA,L]
httpd.conf
次に、ファイルを編集してコメントを外しましたLoadModule rewrite_module modules/mod_rewrite.so
。
これを行った後でも、機能していRewriteEngine
ません。を使用してアプリケーションにアクセスしようとするとhttp://localhost/svce/blahblah.php
、デフォルトの 404 エラー ページが表示されます。
/svce
IT は、ディレクトリ内のインデックス ページのみを表示する必要がありました。