使用htaccess更改网址

时间:2013-05-16 07:31:14

标签: .htaccess url url-rewriting

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

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]

这不起作用,而且我尝试了很多代码但没有工作,请帮我找到这个网址的htaccess代码 谢谢提前

2 个答案:

答案 0 :(得分:0)

这应该做你想要的事情:

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

答案 1 :(得分:0)

试试这个:

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

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