【问题标题】:How to setup .htaccess rewrite url如何设置 .htaccess 重写 url
【发布时间】:2012-08-20 10:46:49
【问题描述】:

如何设置重定向如下:

重定向这些:

http://www.domain.com.au/browse-stores/storeA
http://www.domain.com.au/browse-stores/storeB

对这些

http://www.domain.com.au/browse-stores?centre=storeA
http://www.domain.com.au/browse-stores?centre=storeB

【问题讨论】:

    标签: apache .htaccess redirect apache2


    【解决方案1】:

    把它放在你文档根目录的 htaccess 文件中:

    RewriteEngine On
    RewriteRule ^browse-stores/(.+)$ /browser-stores?centre=$1 [L,QSA]
    

    如果您确实想重定向浏览器以使地址栏中的 URL 发生变化,请将括号中的标志更改为 [L,QSA,R=301]

    【讨论】:

    • 嗨,谢谢,即使我没有 R=301,您似乎也会重定向 :( 也许这是我的配置?
    • @Brettski 是否会在您缺少尾部斜杠(例如:http://www.domain.com.au/browse-stores/storeA)时重定向到带有尾部斜杠的 URL?
    猜你喜欢
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 2021-04-24
    相关资源
    最近更新 更多