Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用url管理器为Yii$\u GET方法创建seo url?_Yii_Yii Url Manager - Fatal编程技术网

如何使用url管理器为Yii$\u GET方法创建seo url?

如何使用url管理器为Yii$\u GET方法创建seo url?,yii,yii-url-manager,Yii,Yii Url Manager,我正在本地服务器上的一个站点上工作。我已经做了一个表格来搜索国家、州和城市。得到结果后,我看到URL的格式为 我想将此URL设置为 所以在这里我想知道URL管理器规则,这样我就可以随心所欲了。只需将此规则添加到您的URL管理器中即可 "site/searchme/<country>/<state>/<city>" => "site/searchme" 您可以从此操作内的url访问$country、$state、$city。例如,如果你的url是http

我正在本地服务器上的一个站点上工作。我已经做了一个表格来搜索国家、州和城市。得到结果后,我看到URL的格式为

我想将此URL设置为


所以在这里我想知道URL管理器规则,这样我就可以随心所欲了。

只需将此规则添加到您的URL管理器中即可

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

您可以从此操作内的url访问$country、$state、$city。例如,如果你的url是http://localhost/yii_1/site/searchme/UnitedStates/Washington/NewYork,$country将等于美国等等。

不,这对我没有帮助。我已经更新了公共功能的代码actionSearchme$country、$state、$cityEnterhttp://localhost/yii_1/site/searchme/UnitedStates/Washington/NewYork 在浏览器地址栏中,这将映射到提到的操作。错误400,您的请求无效。[链接]正在工作。。。刚刚用默认的url管理器代码更新了url管理器代码。但是如果我手动输入url,这会起作用。它将如何自动工作?
public function actionSearchme($country, $state, $city)