使用htaccess重写URL添加参数

时间:2014-01-20 08:14:17

标签: php apache .htaccess mod-rewrite

如何向此网址添加参数:

  

http://example.com/?p=10455

代表:

  

http://example.com/100/?p=10455

它会重定向到同一个位置,只有附加参数(num = 100)?

2 个答案:

答案 0 :(得分:1)

将此规则放在DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{QUERY_STRING} (^|&)p=10455(&|$) [NC]
RewriteRule ^$ /100/ [L]

答案 1 :(得分:0)

喜欢这个

RewriteRule ^([0-9]+)/$ index.php?num=$1 [L,QSA]