В моем .htaccess есть RewriteRule, который работает почти так, как я хотел.То, что я хочу, - это правило, которое работает с необязательным конечным слешем.
foo.com/bar > foo.com/index.php?p=bar
foo.com/bar/ > foo.com/index.php?p=bar
У меня есть вот что;
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(\.png|\.jpg|\.gif|\.jpeg|\.bmp|\.pdf)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/?$ index\.php\?p=$1 [NC,L]
Но, похоже, это не работает, когда завершающий слешдобавлено.