Привет, я пытаюсь практиковать переписывание 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 быть измененным на Http: //localhost/RewriteUrl/pet-care.php. Но в настоящее время он дает мне весь путь, а не переписывает его. Есть идеи?
Попробуйте с:
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
Других решений пока нет …