【问题标题】:change the url using with htaccess使用 htaccess 更改 url
【发布时间】:2013-05-16 07:31:14
【问题描述】:

我正在尝试使用 htaccess rewrite 更改 url 我想改变这个网址

page/details.php?name=abcdef&id=18

page/abcdef

这是我的示例代码

RewriteEngine On
RewriteRule ^company/([A-Za-z0-9-]+)/$1 company/details.php?name=$1&id=$2 [R=301,L]

这不起作用,我也尝试了很多代码但都不起作用,请帮我找到这个 url 的 htaccess 代码 提前感谢

【问题讨论】:

  • 我的解决方案对您有用吗?

标签: .htaccess url url-rewriting


【解决方案1】:

这应该做你所追求的:

RewriteCond %{QUERY_STRING} ^.*name=([a-zA-Z0-9]*).*$
RewriteRule ^page/(.*)$ page/%1? [R=301,L]

【讨论】:

    【解决方案2】:

    试试这个:

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^name=(.*)&id=(.*)$
    RewriteRule ^page/(.*)$ /page/%1? [R=301,L]
    

    这将检查查询字符串中的这两个参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-16
      • 2012-07-31
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多