【问题标题】:Htaccess adding slash on end of urlHtaccess 在 url 末尾添加斜杠
【发布时间】:2016-12-03 20:23:09
【问题描述】:

如果可能的话,我必须对我的 htaccess 进行一些更改,

有我的htaccess:

RewriteRule ^blog/([a-zA-Z0-9.\/\-\?\&]+)/.php$ blog.php?id=$1

它是为 get 方法重写的,其中一个隐藏 ?id= 并且它工作得很好,所以如果我从 url 斜杠 (/) 中获取,我会遇到问题,然后我会得到 404 errr。 如果是不带斜线的 url,我需要制作 RewriteRull,其中一个在 url 末尾添加斜线。

因此,如果可以创建一些 if 语句,其中一个检测不带斜线的 url 并添加它。或者为那个 url 做 RewriteRull?

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    将此添加到您的 .htaccess 文件中可能正是您想要的:

    DirectorySlash On
    

    【讨论】:

    猜你喜欢
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    相关资源
    最近更新 更多