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
嗨,我正在尝试练习 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