https://mywebsite.com/
https://mywebsite.com/al/
https://mywebsite.com/it/
https://mywebsite.com/videos/
https://mywebsite.com/al/videos/
https://mywebsite.com/it/videos/
https://mywebsite.com/news/
https://mywebsite.com/al/news/
https://mywebsite.com/it/news/
查询
https://mywebsite.com/search/?q=YouTube
https://mywebsite.com/videos/search/?q=YouTube
https://mywebsite.com/news/search/?q=YouTube
https://mywebsite.com/al/search/?q=YouTube
https://mywebsite.com/al/videos/search/?q=YouTube
https://mywebsite.com/al/news/search/?q=YouTube
https://mywebsite.com/it/search/?q=YouTube
https://mywebsite.com/it/videos/search/?q=YouTube
https://mywebsite.com/it/news/search/?q=YouTube
我的PHP和HTML用于更改语言
<?php $Ava_Sulg = $_SERVER["REQUEST_URI"];?>
<a class="x" href="/<?php echo $Ava_Sulg;?>">EN</a>
<a class="x" href="/al<?php echo $Ava_Sulg;?>">AL</a>
<a class="x" href="/it<?php echo $Ava_Sulg;?>">IT</a>
所以我允许用户更改他们的语言,我想要做的是当他们更改语言时,URL 可以是上述之一,例如,如果他们将语言从
AL
更改为 IT
,并且 URL 是 https://mywebsite.com/al/videos/search/?q=YouTube
,使用 PHP
我想要得到这个 https://mywebsite.com/it/videos/search/?q=YouTube
,所以我只想从此 URL 更改 (/al/ to /it/
) 或者例如从 IT to EN
(/it/ to Nothing
),但我想要更改的是在中间的部分,在主页上是不同的,这对我来说非常困难,我该怎么做,这可能吗?我希望在这里找到解决方案,如果可能的话!非常感谢。