Я был назначен на новый веб-сайт, и мне нужно, чтобы включить маршрутизацию страницы и «тщеславия URL» с .htaccess.htaccess переписывает для конкретных каталогов
Я действительно не знаком с Htaccess, и, несмотря на все мои исследовательских усилий, я не получил твердых ответов.
Веб-сайт имеет встроенную административную систему PHP, расположенную в подкаталоге под названием «admin». Я вообще не хочу с ним связываться, поэтому любые изменения, внесенные мной в htaccess, не могут повлиять на этот подкаталог.
Итак, учитывая, что страница имеет 3 основных «страницы»: дома, покупайте и продавайте, мне нужны запросы, сделанные на «www.sitename.com» и «www.sitename.com/index.php», чтобы проложить маршрут на домашнюю страницу. Мне нужны запросы, сделанные на «www.sitename.com/sell», чтобы перейти на страницу продажи.
И вот самая сложная часть, мне нужны запросы, сделанные на «www.sitename.com/buy», чтобы перейти на «buy.php», но запросы, сделанные на «www.sitename.com/buy/category-name», для перехода на «www.sitename.com/buy.php?c=12»
Я знаю его много, чтобы спросить, но если кто-нибудь может вести меня в правильном направлении, это было бы очень признательно.
Это работает, если я иду/купить/продать или или/индекс, и т.д ... Тем не менее, если я иду/buy/category-name Я получаю ошибку сервера 500. Даже если я пойду купить/3, я все равно получаю внутреннюю ошибку сервера ... – user1621945
Вы уверены, что ошибка 500 вызвана htaccess, а не скриптом PHP? Пожалуйста, укажите связанные строки с вашего apache error.log – ManiacTwister