gpt4 book ai didi

php - index.php 作为 laravel 网站 url 中的参数

转载 作者:可可西里 更新时间:2023-11-01 01:16:04 26 4
gpt4 key购买 nike

我发现任何 laravel 网站都可以使用 index.php 作为参数访问。

这是一个大问题,url 参数中的 index.php 破坏了所有图像。看一个真实的例子来理解我的意思:

http://www.cyprusalive.com/main-thing/sightseeing
http://www.cyprusalive.com/index.php/main-thing/sightseeing

Googlebot 读取了一些带有 index.php 作为 url 参数的 url。当有人使用 index.php 从谷歌搜索访问该网站时,这会破坏所有图像。

此外,这是一种糟糕的 SEO 做法,因为会产生重复的内容。

解决该问题的最佳方法是什么?

最佳答案

问题可以通过 nginx rewrite rules 解决.使用波纹管规则将所有带有 index.php 参数的 url 重定向到 original laravel route url

location /index.php {
rewrite ^/index.php(.*)$ http://$server_name$1;
}

此外,我已将以下内容添加到 robots.txt

Disallow: /*index.php*

关于php - index.php 作为 laravel 网站 url 中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38760525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com