gpt4 book ai didi

.htaccess - 由于尾部斜杠导致的重复页面

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:31:30 24 4
gpt4 key购买 nike

由于尾​​部斜杠问题,我的一些页面是重复的。例如 socktail.com/shopsocktail.com/shop/ 是重复的和可访问的。请让我知道如何解决这个问题。我是网络技术的新手,甚至不知道我的 .htaccess 文件是否正常。
以下是我的.htaccess 的内容,

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|javascript|images|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(([a-z0-9_]+\.)?socktail\.com)$ [NC]
RewriteRule .? {REQUEST_URI} [R=301,L]

最佳答案

看起来几乎所有请求都由您的 index.php 文件处理。您需要将所有带有尾部斜线的请求重定向到没有尾部斜线的请求,或者您需要以相反的方式进行。

#Remove all trailing slashes
RewriteRule ^(.*)/$ /$1 [R=301,L]

或者...

#Make sure all requests end with one
RewriteRule ^(.*[^/])$ /$1/

并在 RewriteBase 之后,但在您的第一个 RewriteRule/RewriteCond 之前添加该规则。

关于.htaccess - 由于尾部斜杠导致的重复页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20716813/

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