【问题标题】:Add character "/" at the end of link在链接末尾添加字符“/”
【发布时间】:2013-10-19 08:31:15
【问题描述】:

我在写入文件时遇到问题 .htaccess

例如:我的网站是:www.namesite.com,并且有以下网址:

www.namesite.com/cat/

www.namesite.com/cat/cat-white.html

www.namesite.com/cat/cat-black.html

当用户尝试取消选中链接末尾的“/”时,我希望这样做

www.namesite.com/cat/ => www.namesite.com/cat

现在会在链接末尾自动添加 "/"

=> www.namesite.com/cat/

期待大家的帮助。非常感谢

【问题讨论】:

    标签: .htaccess web url-rewriting


    【解决方案1】:

    你可以有这个规则来添加斜杠:

    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !/$
    RewriteRule . %{REQUEST_URI}/ [L,R=301]
    

    【讨论】:

    • 发帖前我已经实际测试过了。对于哪个 URL 不起作用?确保这是您 .htaccess 中的第一条规则,并且没有其他冲突的 .htaccess。
    • 谢谢。当我删除文件 .htaccess ^3^ 中的某些行时它工作
    猜你喜欢
    • 2011-04-06
    • 2014-06-26
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 2015-04-21
    • 2012-04-08
    • 1970-01-01
    • 2023-01-09
    相关资源
    最近更新 更多