【问题标题】:Rewrite /SUBDIRECTORY to /subdirectory将 /SUBDIRECTORY 重写为 /subdirectory
【发布时间】:2012-10-23 07:40:52
【问题描述】:

我想这样做,如果访问者导航到:

http://www.website.com/folder

他们被重定向到:

http://www.website.com/FOLDER

我只想影响(或打算)这个特定的文件夹。

我试过了:

RewriteEngine On
RewriteBase /FOLDER/
RewriteRule ^folder(/.*)?$ /FOLDER$1 [L,R=301]

但我认为这是不对的

【问题讨论】:

    标签: .htaccess rewrite uppercase lowercase


    【解决方案1】:

    在文档根目录的 htaccess 文件中,

    RewriteEngine On
    RewriteRule ^folder(/.*)?$ /FOLDER$1 [L,R=301]
    

    应该足够好了。您不需要重写基础,但我认为这不会影响它。

    【讨论】:

    • 由于某种原因它对我不起作用,但出现的页面是一个 404 页面,它存在于我的 根目录中,而不是子域根目录中。它是那些 HTML5 样板 404 页面之一。
    • 但我认为 Rewritebase 仍然给出相同的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 2011-02-28
    • 2020-03-04
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    相关资源
    最近更新 更多