如何使用htaccess将网站链接显示为html而不是查询字符串

时间:2016-01-14 11:31:07

标签: php .htaccess querystringparameter

我有以下网站链接。

justrite.pl/exam.php?code=/product1.htm

justrite.pl/exam.php?code=/product2.htm

justrite.pl/exam.php?code=/product3.htm

和许多产品如product4,product5 ...... product100

如果有人访问该网站,请参阅以下链接

justrite.pl/product1.htm

justrite.pl/product2.htm

justrite.pl/product3.htm

请使用htaccess帮助实现它。

2 个答案:

答案 0 :(得分:0)

您可以使用.htaccess规则:

RewriteRule ^product1.htm$ exam.php?code=product1.htm [L]
RewriteRule ^product2.htm$ exam.php?code=product1.htm [L]
RewriteRule ^product3.htm$ exam.php?code=product1.htm [L]

尽可能多添加。

答案 1 :(得分:0)

这应该这样做:

RewriteEngine on
RewriteCond   %{REQUEST_FILENAME}   !-d
RewriteCond   %{REQUEST_FILENAME}   !-f
RewriteRule   (.*)                  /exam.php?code=$1   [L]

它还检查目录或文件是否包含最初请求的名称,以便它不会重定向它们。