仅为特定ID重写URL

时间:2016-04-05 15:55:38

标签: php .htaccess url-rewriting

我有这个网址content.php?type=4,而且类型的值一直在变化。 我应该在htaccess文件中写什么才能拥有此网址:content/flower

重要的部分是我只需要type=4,所以如果type = 5或type = 6,我不会打扰。

在url中键入content/flower后,apache应该查找content.php?type=4

2 个答案:

答案 0 :(得分:3)

您可以使用RewriteRule重定向到新网址。

RewriteRule ^content/flower$ /content.php?type=4 [NC]

因此,如果客户不知道,网址content/flower会将请求重定向到content.php?type=4

然后,您可以将此.htaccess文件编辑为type=5type=6,并使用相同的公共网址进行共享和使用。

编辑: 你的问题不清楚是什么重定向到什么,所以我更新了这个答案,以反映你的问题的最后一行。

答案 1 :(得分:0)

  

RewriteRule ^ content / flower $ /content.php?type=4 [NC]

编辑:我同意第一个解决方案