【问题标题】:How to rewrite URL from query parameters to path segments如何将 URL 从查询参数重写为路径段
【发布时间】:2020-06-16 09:35:47
【问题描述】:

我需要像这样创建网址

www.abc.com/index/en

我现在的网址是这样的

www.abc.com/?i=page.index&lang=en

请帮我重写网址..

【问题讨论】:

  • 您会在此处找到数百个现有答案,这些答案正是您所问的。
  • 你能帮我处理这个案子吗?
  • 如果已经有答案可以证明您的要求,为什么您认为再写一个答案会有所帮助?我向你提到这件事是有原因的。它应该会激励您查看这些答案。
  • 感谢您的关注..

标签: .htaccess url redirect url-rewriting


【解决方案1】:

要重写您的 URL,您必须按照以下步骤操作:-

  • 在根目录中创建一个名为.htaccess 的新文件(简而言之,在您网站的htdocs 文件夹中创建一个文件),
  • 复制代码并将其粘贴到您之前创建的文件中。

代码:-

Options +FollowSymLinks
RewriteEngine on
RewriteRule /i/(.*)/lang/(.*)/ ?i=$1&lang=$2
RewriteRule /i/(.*)/lang/(.*) ?i=$1&lang=$2

此代码更改此 URL

www.abc.com/?i=page.index&lang=en

进入这个网址

www.abc.com/i/page.index/lang/en/

希望对你有帮助,谢谢?。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 2016-04-05
    • 2016-11-17
    • 1970-01-01
    • 2021-12-10
    • 2011-02-12
    • 1970-01-01
    相关资源
    最近更新 更多