【问题标题】:301 htaccess redirect for a pattern [closed]301 htaccess 重定向模式[关闭]
【发布时间】:2013-09-10 21:09:51
【问题描述】:

我想 301 重定向到我所有具有特定模式的 URL。

旧网址就像

http://www.example.in/1231/ask-meaning-in-hindi
http://www.example.in/1233/blow-meaning-in-hindi
http://www.example.in/1235/beyond-meaning-in-hindi

我想将它们重定向到这样的模式:

http://www.example.in/1231/ask
http://www.example.in/1233/blow
http://www.example.in/1235/beyond

【问题讨论】:

    标签: regex apache .htaccess redirect mod-rewrite


    【解决方案1】:

    通过httpd.conf启用mod_rewrite和.htaccess,然后把这段代码放到你.htaccessDOCUMENT_ROOT目录下:

    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^([0-9]+/[^-]+)-.+$ /$1 [L,R=301]
    

    【讨论】:

    • 我收到此错误:Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。
    • 我进行了编辑,请立即尝试。
    • 感谢阿努巴瓦!它奏效了。
    • 不客气,很高兴它成功了。
    猜你喜欢
    • 2012-08-18
    • 2014-09-03
    • 2011-04-29
    • 2011-12-31
    • 1970-01-01
    • 2019-04-17
    • 2011-05-01
    • 2011-01-03
    • 2012-03-10
    相关资源
    最近更新 更多