Php 如何避免在rtl语言中更改url地址
嘿,伙计们,我正在做一个任务,使我的故事的链接像这样 我用过:Php 如何避免在rtl语言中更改url地址,php,seo,Php,Seo,嘿,伙计们,我正在做一个任务,使我的故事的链接像这样 我用过: $mtitle = str_replace("\"", "'", $title); $slug_title = mysql_real_escape_string($mtitle); 以及显示故事标题的href链接 在另一个php文件中,我使用了两个数组作为GoogleTab的调节器 $urlin = array( "'(?<!/)modules.php\?name=News&file=article&a
$mtitle = str_replace("\"", "'", $title);
$slug_title = mysql_real_escape_string($mtitle);
以及显示故事标题的href链接
在另一个php文件中,我使用了两个数组作为GoogleTab的调节器
$urlin = array(
"'(?<!/)modules.php\?name=News&file=article&title=([a-zA-Z0-9_-]*)'",
"'(?<!/)modules.php\?name=News&file=tags&tag=([a-zA-Z0-9_-]*)'"
);
$urlout = array(
"article/\\1/",
"article/tags/"
);
$urlin=array(
“(?我建议拆分URL,然后替换每个部分,然后将字符串作为一个进程重新组装。我建议拆分URL,然后替换每个部分,然后将字符串作为一个进程重新组装。阿拉伯语是从右向左,英语是从左向右,这可能是问题的一部分吗?
只是猜测而已
如果您想将元素分开,请使用
$urlparts=explode("/",$url);
$urlparts现在是一个包含每个元素的数组
$urlparts[0]="http:";
$urlparts[1]=""; // (because of //)
$urlparts[2]="localhost";
$urlparts[3]="CMS";
$urlparts[4]="article";
$urlparts[5]=""; // (because of //)
$urlparts[6]="صفحات"; //(persian for pages)
我想你可以把它重新组合起来?阿拉伯语是从右到左,英语是从左到右,这可能是问题的一部分吗?
只是猜测而已
如果您想将元素分开,请使用
$urlparts=explode("/",$url);
$urlparts现在是一个包含每个元素的数组
$urlparts[0]="http:";
$urlparts[1]=""; // (because of //)
$urlparts[2]="localhost";
$urlparts[3]="CMS";
$urlparts[4]="article";
$urlparts[5]=""; // (because of //)
$urlparts[6]="صفحات"; //(persian for pages)
我想你可以把它放回原处吗?我遇到了与使用下面的url相同的问题,我希望在斜杠之前的url末尾有_3904
http://9th-class.result.pk/punjab/urdu/short-questions/chapter-4_شاعروں-کے-لطیفے_3904/
但它对我不起作用,所以我将url改为
http://9th-class.result.pk/punjab/urdu/short-questions/chapter-4_شاعروں-کے-لطیفے_c3904/
它工作得很好。我遇到了与我使用下面的url相同的问题,我希望在斜杠之前的url末尾有_3904
http://9th-class.result.pk/punjab/urdu/short-questions/chapter-4_شاعروں-کے-لطیفے_3904/
但它对我不起作用,所以我将url改为
http://9th-class.result.pk/punjab/urdu/short-questions/chapter-4_شاعروں-کے-لطیفے_c3904/
当然,问题是如何避免它不确定你能否避免它,但你可以尝试使用string strev(string$string);在这一部分,看看它是否有效。当然,问题是如何避免它不确定你能否避免它,但你可以试着使用string strev(string$string);在这一部分,看看它是否有效。