我使用.htaccess缩短了网址,但每个缩短的网址都转到同一页面

时间:2019-03-11 05:59:50

标签: php .htaccess

首先让我阅读我在.htaccess文件中编写的代码。

RewriteRule ^([\w-]+)$ /pages/categories.php [END]
RewriteRule ^([\w-]+)$ /pages/cart.php [END]

我使用.htaccess来缩短URL。第一个RewriteRule用于将/pages/categories.php的URL缩短为该URL http://app.test/categories,当我转到该URL时,它将成功转到categories.php page。第二个RewriteRule用于将/pages/cart.php的URL缩短为该URL http://app.test/cart。但是当我转到该URL时,它还会显示categories.php页。没有显示cart.php页。

1 个答案:

答案 0 :(得分:0)

您必须对不同的页面使用不同的网址:

RewriteRule ^categories$ /pages/categories.php [END]
RewriteRule ^cart$ /pages/cart.php [END]

它将在正确的页面上重定向您。