いくつかのドメインに対して次のファイル構造があります。
/index.php [optional. for some domains no index.php file]
/content.php [always present]
example.com
ユーザーがやのような URL を要求した場合、サーバー上に存在するexample.com/
かどうかを確認し、 に送信したいと考えています。しかし、サーバーに存在しない場合は、彼を に送信する必要があります。また、要求された URL がまたはのような場合は、彼を に送ります。index.php
index.php
index.php
content.php
example.com/test
example.com/test/test2
content.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
ですか? また、そのコードを最適化するための提案はありますか?