gpt4 book ai didi

regex - 向 URL 添加尾部斜杠

转载 作者:行者123 更新时间:2023-12-04 22:52:54 26 4
gpt4 key购买 nike

add trailing slash .htaccess的结果相当多在 Google 上,但我发现的所有示例都需要使用您的域名,如下例所示:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !example.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301]

我的问题是硬编码的域名在我的本地开发机器上不起作用。有没有办法在不明确告诉 mod_rewrite 域名的情况下添加尾部斜杠?

最佳答案

您不需要指定域,您可以简单地使用绝对 URL 路径:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]

这也会检查 URL 方案是否已过时。

关于regex - 向 URL 添加尾部斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1668096/

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