0

我正在尝试使用 htaccess rewrite 更改 url 我想更改此 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 代码谢谢提前

4

2 回答 2

0

试试这个:

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

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

于 2013-05-16T16:43:21.313 回答
0

这应该做你所追求的:

RewriteCond %{QUERY_STRING} ^.*name=([a-zA-Z0-9]*).*$
RewriteRule ^page/(.*)$ page/%1? [R=301,L]
于 2013-05-16T08:20:31.483 回答