qq_20122237 2015-09-11 06:27 采纳率: 100%
浏览 1798

. htaccess 重定向 带参数

ask.csdn.net/questions/203894
重定向到
newdomain.net/questions/203894

请问下这样的规则是什么样的?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-04 08:17
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在Linux中,你可以使用.htaccess文件来设置URL重定向。以下是一个简单的例子:

    RewriteEngine On
    
    # 指定要重定向的目标URL
    RewriteRule ^question/(.*)$ http://newdomain.net/$1 [R=301,L]
    
    # 你也可以指定HTTP方法,例如POST或GET
    RewriteRule ^post/question/(.*)$ http://newdomain.net/post/$1 [R=301,L]
    

    在这个例子中,我们定义了一个重定向规则,将所有以question/开头的请求重定向到新的域名newdomain.net

    如果你想实现一个更复杂的重定向,比如将旧URL中的某些部分替换为新URL的一部分,你可以使用正则表达式或者字符串拼接。这取决于你的具体需求和网站结构。

    请注意,在实际应用中,你应该考虑安全性问题,特别是关于敏感信息的安全处理。在生产环境中,最好避免直接修改源URL,而是通过安全的方法(如加密、访问控制等)进行数据传输和存储。

    评论

报告相同问题?