当我传递包含空格的值(比如新德里)时,我的 URL 重写不起作用查看我的代码
RewriteRule top-indian-cities-states-(\d+)/(.*)/ top-indian-cities-states.php?id=$1&top=$2
当第二个参数变为新德里时,它不起作用
mydomain/top-indian-cities-states-1/New-delhi-Hotel
我将变量设为
$name="New Delhi";
$displayName=trim($name." Hotel");
$urlVal=str_replace(" ","-",$displayName);
<li><a href="top-indian-cities-states-1/<?=$urlVal?> /"><?=$name?> Hotel</a></li>
此外,当我请求第二个参数时,我得到了 twise 的值,即
echo $_REQUEST['id']; Results in `1` it's correct
echo $_REQUEST['top']; Results in `Kerala-Hotel/Kerala-Hotel` is it correct . i need to get the value only one .
有人有想法吗?
请重播
提前致谢