.htaccess重写url以查询字符串

时间:2016-06-23 00:46:24

标签: .htaccess query-string

当我将图片上传到我的网站时,他们的链接如下所示:

https://mywebsite.com/photo/9/ 等等..只有数字改变

我想将其重写为查询字符串,如下所示:

https://mywebsite.com/p?id=9 等。

这是我试图做的,但它不起作用:

RewriteRule ^/photo/([0-9]+) /p?id=$1

2 个答案:

答案 0 :(得分:0)

从RewriteRule的模式中删除前导斜杠,尝试:

RewriteRule ^photo/([0-9]+)/?$ /p?id=$1 [L]

答案 1 :(得分:0)

尝试使用:

RewriteEngine On
RewriteRule ^photo/([^/]*)$ /p?id=$1 [L]
相关问题