私はWebディレクトリを作成しています.システムを作成して、管理者がサイトにコンテンツを追加できるようにしました.問題は、コンテンツが静的であり、ディレクトリに追加されていることmysite.com/test/content/ab.html
です. php経由のURLとユーザーの詳細はmysqlデータベースにあります。つまり、ユーザーがログインしていて権限を持っている場合、そのユーザーはそのmysite.com/test/content/ab.html
中のファイルまたは任意のファイルを見ることができますcontent
が、ログアウトしている場合はリダイレクトする必要があります。
編集: htaccess を使用して半分の問題を解決し、ユーザーがログインしているかどうかを確認しましたが、ユーザーがログインしている場合にリダイレクトするにはどうすればよいですか? これが私が使用したhtaccessです
# For security reasons, Option followsymlinks cannot be overridden.
#Options +FollowSymLinks +ExecCGI
Options +SymLinksIfOwnerMatch +ExecCGI
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !(\.php)$
RewriteRule (.*) /index.php [QSA]
</IfModule>