URL 重写在 wamp 服务器上不起作用

URL rewriting not working on wamp server

嗨,我正在尝试练习 url 重写。我在路径中写了 .htaccess 文件:C:\wamp64\www\RewriteUrl。在同一位置,我有文件 pet_care_info_01_02_2008.php 。我的重写规则是:

   RewriteEngine On    # Turn on the rewriting engine
   RewriteRule    ^pet-care/?$    pet_care_info_01_02_2008.php    [NC,L]    

所以我想要http://localhost/RewriteUrl/pet_care_info_01_02_2008.php to be changed to http://localhost/RewriteUrl/pet-care.php。但目前它给了我整个路径而不是重写 it.Any 想法?

试试:

RewriteEngine On    # Turn on the rewriting engine

# To externally redirect pet_care_info_ to pet_care.php
RewriteCond %{THE_REQUEST} /pet_care_info_ [NC]
RewriteRule ^ /RewriteUrl/pet_care\.php [R=301,L]

RewriteRule    ^pet_care\.php$    pet_care_info_01_02_2008.php    [NC,L]    

因为你就是这么解释的...
并尝试 /RewriteUrl/pet_care.php