Переписанные чистые URL не отображаются в качестве URL по умолчанию
Я создал переписанные URL для своего сайта, используя .htaccess
файл.
Вот содержимое файла.
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ myfile.php?firstvar=$1&secondvar=$2&thirdvar=$3&fourthvar=$4
И когда я проверил, я обнаружил, что новые чистые URL-адреса для страниц моего сайта были успешно созданы. Как это:
www.mydomain.com/value1/value2/value3/value4
для исходного URL:
www.mydomain.com/myfile.php?firstvar=value1&secondvar=value2&thirdvar=value3&fourthvar=value4
Новый домен правильно перенаправляет на исходную страницу и выглядит понятнее. Мне это нравится.
Но проблема в том, что когда я нажимаю на страницу на главной странице, она все равно показывает исходный URL. Если я введу новый чистый URL-адрес в адресную строку, он будет перенаправлен на страницу должным образом, но это не URL-адрес по умолчанию. Он есть, но не появляется на сайте естественно.
Как установить новый URL-адрес по умолчанию для моего веб-сайта? (все еще использую .htaccess
может быть?)