我正在尝试使用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代码 谢谢提前
答案 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]
这将检查查询字符串中的这两个参数。