? after / указывает, что не может быть ни одного, ни одного / после перезаписи url, поэтому он будет принимать его с / без трейлинга /

сновном попробовал это правило mode_rewrite ниже. Он работает с косой чертой в конце, но я хочу, чтобы он работал независимо от того, имеет ли он косую черту в конце или нет. По сути, я хочу, чтобы это было так, потому что некоторые люди считают это нормальным с косой чертой на конце, а другие не понимают, почему я хочу, чтобы он работал независимо от того, есть он или нет.

RewriteRule ^signup/register(.[^/]*) /signup/register.php [NC]

В основном это будет работать какhttp://localhost/signup/register/ но если я уберу/ с конца это дает ошибку 404.

Ответы на вопрос(3)

Ваш ответ на вопрос