URL переписывания в PHP с помощью WordPress

Я должен продолжить проект, разработанный кем-то другим. Это веб-портал, разработанный с использованием 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-адрес на соответствующий файл шаблона.]

Solutions Collecting From Web of "URL переписывания в PHP с помощью WordPress"

wordpress build в url rewriting находится в бэкенде после входа / wp-admin /

go settings> permalinks, где вы можете выбрать правила перезаписи и нажать кнопку «Сохранить».

Затем WordPress автоматически записывает файл .htaccess (этот файл предназначен для перезаписи URL) с созданными в нем правилами.

если вы обнаружите, что переписывание не работает (например, возвращает страницу 404), тогда вам нужно убедиться, что ваш сервер открыл модем url-rewrite для urlrewriting.