Я должен продолжить проект, разработанный кем-то другим. Это веб-портал, разработанный с использованием PHP и WordPress. Я использую код, загруженный на localhost. У меня был фундаментальный вопрос относительно перезаписи URL-адресов в PHP. У меня есть ссылка на главной странице, где говорится:
a href="<?php bloginfo('url'); ?>/search?refer=registered&link=registered
Но когда я нажимаю на него, он дает ошибку 404.
Как установить URL-адрес «поиск» -> «wp-content / themes / mytheme / page-search.php»?
[ОБНОВЛЕНИЕ: Я нашел решение самостоятельно. Это нужно было сделать через WordPress, создав шаблоны и указав URL-адрес на соответствующий файл шаблона.]
wordpress build в url rewriting находится в бэкенде после входа / wp-admin /
go settings> permalinks, где вы можете выбрать правила перезаписи и нажать кнопку «Сохранить».
Затем WordPress автоматически записывает файл .htaccess (этот файл предназначен для перезаписи URL) с созданными в нем правилами.
если вы обнаружите, что переписывание не работает (например, возвращает страницу 404), тогда вам нужно убедиться, что ваш сервер открыл модем url-rewrite для urlrewriting.