いくつかのドメインに対して次のファイル構造があります。
/index.php [optional. for some domains no index.php file]
/content.php [always present]
example.comユーザーがやのような URL を要求した場合、サーバー上に存在するexample.com/かどうかを確認し、 に送信したいと考えています。しかし、サーバーに存在しない場合は、彼を に送信する必要があります。また、要求された URL がまたはのような場合は、彼を に送ります。index.phpindex.phpindex.phpcontent.phpexample.com/testexample.com/test/test2content.php
でこのようなことを書きました.htaccessが、存在するかどうかを確認しませんindex.php。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/([^.]+)?$ content.php?category=$1&slug=$2 [L]
RewriteRule ^([^.]+)?$ content.php?category=$1 [L]
#RewriteRule ^*$ content.php [L]
の存在を確認するには、上記のコードをどのように変更すればよいindex.phpですか? また、そのコードを最適化するための提案はありますか?