Это одна из тех проблем, которые заставляют меня подвергать сомнению мое здравомыслие. Я использую php, codeigniter framework, удаляя index.php из URL с mod rewrite в htaccess.Поведение странного канала в кодеигниторе
Я по этому адресу
http://localhost/health/users/bob/progress/
я нажимаю ссылку, которая принимает меня
http://localhost/health/users/bob/progress/01-04-15
Затем я нажимаю на ссылку, которая возвращает меня к
http://localhost/health/users/bob/progress/
Теперь вот странная вещь. Я нажимаю на той же ссылке, что ранее взял меня
http://localhost/health/users/bob/progress/01-04-15
Но вместо этого, теперь он принимает меня
http://localhost/health/users/bob/progress/progress/01-04-15
Я прошел через шаги десятки раз в настоящее время. Это определенно то поведение, которое оно мне дает. Это происходит даже при полном обновлении. Я действительно должен посетить другой адрес, а затем вернуться, чтобы получить ссылку на
http://localhost/health/users/bob/progress/
для правильной работы снова. Я предполагаю, что это связано либо с переписыванием мод, либо с каким-либо другим переписывающим поведением в системе codeigniter.
Странное поведение не происходит при программировании, если вы не сделали что-то, что вы не можете понять. Вы написали код? Какова ваша пользовательская функция под контроллером работоспособности (или функция bob под пользовательским контроллером), нравится? –