htaccessでURLを確認したい。開発者は、特別なファイル (specialfile.php) を実行したい場合があります。私はhtaccessを使用します:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /specialfile\.php$
RewriteRule .* [L] #don't change adress
RewriteRule ^$ public/index.html [NC,L]
RewriteRule (.*) public/$1 [NC,L]
私の考えは: もし rewriteCond %{REQUEST_URI} !/specialfile.php$ true よりも htaccess が RewriteRule .* [L] を使用する必要がある場合 - これは、specialfile.php が実行され、これがすべて実行されることを意味するはずです。しかし、次のルールを実行するため機能しません: RewriteRule (.*) public/$1 [NC,L].