Как сделать SEO URL для метода Yii $_GET с помощью менеджера URL?

Я работаю над сайтом на локальном сервере. Я сделал форму для поиска страны, штата и города. После получения результатов я вижу URL в формате URL

Я хочу сделать этот URL как URL

Итак, здесь я хочу узнать о правилах менеджера URL, чтобы я мог сделать это, как я хочу.

1 ответ

Решение

Просто добавьте это правило в свой url-менеджер

"site/searchme/<country>/<state>/<city>" => "site/searchme"

Теперь вам нужно выполнить действие с этой подписью:

public function actionSearchme($country, $state, $city)

Вы можете получить доступ $country, $state, $city от URL внутри этого действия. Например, если ваш URL будет похож http://localhost/yii_1/site/searchme/UnitedStates/Washington/NewYork, $country будет равняться "UnitedStates" и так далее.

Другие вопросы по тегам