作業が必要な書き換えのほとんどは完了しましたが、2 番目の部分を 2 つの変数で動作させることができません。これが私のコードです。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ entity.php?vanityName=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/([^/]*)$ /entity.php?vanityName=$1§ion=$2 [L]
最後のビットは、たとえばhttp://example.com/vanityName/Sectionを許可する必要がありますが、セクション変数は渡しません。現在の書き換えを保持しながらこれを修正するにはどうすればよいですか?
/vanityName、/vanityName/section では機能するが、/includes/ などの他のディレクトリを書き換えないようにするにはどうすればよいですか?