我已经完成了我需要进行的大部分重写,但我无法让第二部分使用 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但是它不传递 section 变量。如何在保留当前重写的同时解决此问题?
我怎样才能得到它以便它适用于 /vanityName、/vanityName/section,但允许我保持其他目录免于重写,如 /includes/?