.htaccess 使用htaccess删除尾部/连接字符串(301重定向)

.htaccess 使用htaccess删除尾部/连接字符串(301重定向),.htaccess,.htaccess,我正在尝试删除尾随的/connect,并重定向到不包含/connect的URL 有人能提供正确的.htaccess代码吗?我已经试过了,但没有任何效果。您可以在.htaccess文件的顶部使用类似于以下内容的内容,从任何请求的URL路径末尾删除/connect: example.com/x/connect example.com/x/y/connect example.com/*/connect 这将把//connect重定向到///code>——从URL路径的末尾删除/connect。但是,

我正在尝试删除尾随的
/connect
,并重定向到不包含
/connect
的URL


有人能提供正确的
.htaccess
代码吗?我已经试过了,但没有任何效果。

您可以在
.htaccess
文件的顶部使用类似于以下内容的内容,从任何请求的URL路径末尾删除
/connect

example.com/x/connect
example.com/x/y/connect
example.com/*/connect
这将把
//connect
重定向到
///code>——从URL路径的末尾删除
/connect
。但是,当这是唯一的URL路径时,它不会删除
/connect
。例如,
example.com/connect
将保持不变

替换字符串中的
$1
反向引用包含请求的URL路径中
/connect
之前捕获的URL路径

参考:


“我试过了,但没有效果。”-你试过什么?您的
.htaccess
文件中是否有现有指令?这是一个相对简单的重定向,所以可能有更根本的原因阻止它工作?谢谢你,很好。当你在这里的时候。。您是否也可以为此提供访问权限:/bookkeeping?page=5&>>/bookkeeping?page=5/*?page=*&>>/*?page=*基本上:分页?page=X&需要拖尾并删除。@不客气。如果回答了您的问题,请单击答案旁边的勾号/复选标记将其标记为“已接受”(以帮助其他读者并从未回答的问题队列中删除该问题)。一旦你有15个代表,你也可以投票给你觉得有用的答案。谢谢,非常感谢。:)如果你还有其他问题,请再问一个问题。(这似乎是一个完全不同的问题,需要不同的技术。此外,格式在注释中丢失-我不太明白你写了什么?)我还试图从所有URL的末尾删除“&评论”。如果我使用上面提供的HTACCESS规则,但替换为“&reviews”,则它不起作用。重写规则^(.*)&reviews$/$1[R=301,L]如果您还有其他问题,请提出其他问题。这似乎是一个不同的问题(但从您在评论中发布的内容来看还不清楚),很可能需要不同的解决方案。
 RewriteEngine On

 RewriteRule ^(.*)/connect$ /$1 [R=301,L]