Я пытаюсь понять, как работает mod_rewrite. Например, если у меня есть URL-адрес, как:Перенаправление URL-адресов после mod_rewrite?
example.com/user.php?id=123
И с mod_rewrite я могу создать URL как:
example.com/user/123
Теперь это нормально, но в других местах в моем приложении, у меня есть связан с пользовательской страницы с использованием старого формата, например:
<a href="user.php?id=123">123</a>
Теперь это означает, что я должен был бы изменить все эти ссылки вручную и должны связать в соответствии с новым форматом? например:
<a href="user/123">123</a>
Или это должно быть сделано с помощью mod_rewrite? Я не использую фреймворк PHP.
Спасибо, его Теперь ясно. Я не буду использовать .htaccess для перенаправления URL-адресов, вместо этого я поменяю их на новый формат в своем приложении. – user2738640
@ user2738640 [вот еще один ответ, на который я ответил, который также может вас заинтересовать.] (Http://stackoverflow.com/questions/18499398/create-blog-post-links-similar-to-a-folder- структура). Если проще, если у вас есть контроллер, вы можете сделать так, чтобы ваша собственная система маршрутизации из вашего кода использовала простое правило на вашем. .htaccess. – Prix